I've read a LOT of these posts and I'd like to say one thing which I think is cogent. Most of you call them "progressives". Actually, I think socialist/communist/fascist/liberal fits better.
When you say "progressive", people interpret it as being a person who's "hip", modern, up-to-date, etc. Actually, they're out to ruin our wonderful country. This new description sounds far too "politically correct".