Predictable leftist rant complete with the mandatory elementary school yard name calling. 

You forgot to use the words xenophobic, homophobic, misogyny , unfair, and mean spirited. 

Try harder next time.