Как-то всё... "конилюди"...
Есть коммунистическая идея (кому нравится, кому - нет), есть(была) верхушка партии большевиков, которая достигала определенных целей не всегда достойными методами (но и не всегда - НЕдостойными). Может как-то разделять это всё?
А то выходит: коммунизм=большевизм="ленинизм"="сталинизм"=исключительно лагеря и расстрелы/исключительно борьба за "народное счастье" и "светлое будущее".
ТАК НЕ БЫВАЕТ.