In a recent political discussion with a conservative homeschooler (I would say friend, but she'd probably be offended, given that I'm a communist and all), I was surprised to hear her still generalizing that all liberals are actually communists. Here are some of the organizations she considers Marxist:
I just want conservatives to embrace some intellectual rigor! Calling all supporters of the Coffee Party, for example, communists would be analogous to us calling all supporters of the Tea Party fascists. It wouldn't be true, and worse than that, it wouldn't be smart. It's more difficult to understand complexity in an idea or a group of people -- easier to shriek "COMMIES!" or from this direction maybe "RACISTS!" and be done. But it's not only incorrect -- it's dishonest. And increasingly, it's ineffective.
People are getting educated - they're waking up to the fact that their neighbors, their third grade teacher, the cops down the street, the firemen downtown... aren't actually communists. They're regular people, trying not to get crapped on so that big corporations and the top 2% of earners can have their tax cuts. And the more that realization comes home to people, the more the Tea Party "Patriots" who dance around shrieking "COMMIES! COMMIES!" are going to be the ones looking foolish.