Jim Henley takes a close look (and actually makes phone calls!) at what's going in New York. It seems that NYC has been banning all political parades, but not all parades, and they are therefore claiming that because they aren't discriminating between political groups they aren't actually doing content-based discrimination. This is rubbish - political speech is what is most protected. A country/city which prevents all political marches while allowing, say, the 100,000 strong "Coalition of People Who Love Kittens" to march has problems over and above this particular one. I'm sure the kitty coalition could march in Havana, too.
(via Hesiod)