Comment: Fascist, Nazi, communists, etc., they are all basically the same. People who cannot stand or tolerate, hearing a differing opinion. 

They will label (i.e. fascist, racist, homophobic, etc.), to marginalize and eliminate those who oppose their belief. Or if necessary, do physical damage to those who oppose them. 

At the same time, they will chant their mantra about their belief in freedom & justice for "all". That is, "all" who share their belief.

It was demonstrated quite well in DC, when the Sec. of Education was prevented from entering a public school. 

I also noticed you chose not to answer my ?, as to the reaction if M. Obama visited a school, & met the same type of "welcoming" committee. Your silence, might give the impression, you look the other way when injustice is served to those who's views, you differ with.