Mr hodad: you have a point somewhere in there, but you are part of the Trump Hypocrisy Chorus if you claim that progressives are "violent, narcissistic, selfish". Those three words and many other negatives are better leeched on to Trump.