They're all "Hate Parades" for people smart enough to walk but too stupid to bath.
Yeah, my first thought when reading this was "Peace rally? In America?"