Am I the only one who thought it was kinda clever and not an insult at all? What's happened recently to ignite this protest about Webb specifically, I wonder? For you non-Virginians, Jim Webb is a newish, Democratic Senator, who ousted a long-time Republican. Fun fact: Did you know he speaks Vietnamese? And his wife has a possibly Vietnamese-sounding name.
Communism is not a dirty word. See also: feminism, socialism, abortion, atheism. It's an economic practice, with some smart ideas that don't always work out so well in practice, a bad history, and unfortunate consequences.