1. СССР пытался договариваться с союзниками о противостоянии нацизму, но все боялись коммунистов и ничего не вышло из дипломатии. Пришлось договариваться с Гитлером.
2. Вот слышал я, что Ленин тоже приказывал расстреливать людей по классовому признаку. "Пускать перед строем интеллигентов и расстреливать в спину". Или назначал награду за повешенных помещиков.
3. Разница между Гитлером и Сталином есть и весьма существенная. Второй уничтожал "врагов государства", чьи идеи считались опасными и т.п. Первый приказывал убивать по национальному признаку, независимо от того, представляли ли они угрозу Вообще это все одинаково плохо, конечно же, но нельзя не признать, что, если не считать аппарат, который в СССР расширил круг тех, кого необходимо было ликвидировать, то уже на принципиальном уровне есть разница, хотя тиран так и остается тираном.
4. СССР воевал не один, однако основной вклад в победу в Европе был осуществлен именно Советским Союзом. По сути, в Европе к моменту вступления Союзников в войну ее исход уже был предрешен.
5. Эффективность СССР была вещью нестабильной, сильно зависимой от нефтяной иглы и т.п. Если ее исключить, то, по сути, капитализм работает, хоть и с перебоями и ошибками. Коммунизм - нет.