Я не в США, но тоже ненавижу коммунизм. Так что это не прерогатива американцев.
По сабжу: потому и ненавидят, что гордятся своей демократией. Даже не столько демократией, сколько той свободой, на идее которой и выросла Америка. Коммунизм же отвергает идею свободы человека. В принципе. Он превращает человека (от рождения свободного и наделённого равными со всеми правами - а это то, что американцы впитывают с детства) в бесправного винтика бездушной системы.
Вторая причина: коммунизм отрицает частную собственность, а право собственности - это тоже одно из неотъемлемых прав человека. Понятия "моё" и "чужое" появились вместе с появлением цивилизации. Собственно, само возникновение цивилизации - это появление обособленной собственности. Первобытному племени, живущему охотой и собирательством, собственность не нужна. И только с переходом к оседлой жизни, с появлением разделения труда и, значит, необходимостью обмена продуктами труда и появляется а) цивилизация, и б) собственность. Лишить человека его собственности, как это практиковали коммунисты, - это значит вернуть его в первобытную дикость.
Третья причина: чисто исторический разрез. Советская власть стала властью незаконно как раз с точки зрения всех демократических процедур, сколь бы иронично ни относиться к этому слову. Коммунисты в России власть захватили в результате вооруженного переворота, свергнув хоть сколько-то легитимное Временное правительство (кстати, ничего не напоминает из новостей самого последнего времени, а?). На выборах в Учредительное собрание они получили меньшинство, менее даже 25% всех мест. И наглым образом узурпировали власть, разогнав законно избранный представительый орган. Как бы ни относиться к американцам, к тому времени, о котором идёт речь, нравы "дикого Запада" там были уже не в ходу, поэтому соблюдение законных процедур (что и составляет суть демократии) для них очень важна, и к нарушению такой законности они относятся весьма неодобрительно. Так что и с этой точки зрения коммунисты для них - воры. В исконном значении этого слова ("вор" в современном значении в старину назывался "тать", от "тащить").