Ok - let me explain again...
The people that will block entrances (an illegal act) or perform sit-ins or other civil disobedience aren't affected by the *laws*. They are willing to break laws, so it doesn't matter if you put laws in place that say you must get a permit to demonstrate. They have no regard for the law, so they will break it anyway.
Even if they get a permit, they will still be hell-bent on disrupting - which isn't covered under the permit - so they'll do it anyway.
So, in the end, when it comes to "assclowns," PERMITS DON'T MATTER.
Soooooooo... the people that get hurt by excessive government control by of our right to assemble are the people who have to go through all of the trouble of obtaining a permit (the time and fees) so that they can hold a peaceful demonstration. This is directly analogous to the gun issue in NJ. Criminals will get guns no problem, but me - the law-abiding guy - has to wait 3 months and pay hefty registration fees to obtain a firearm. The criminal doesn't have to go through any of that, only the good guy does.
The same goes for the demonstrators. The good guys have hassles and fees... the bad guys will just break the laws if they see fit.
Get it?
What permits *will* do is allow the NYPD to get at something of a handle on who's going to be where and when, and plan appropriately.
And all this is on top of trying to watch out for and prevent potential terrorist acts. Get real already.