I don't agree with needing a permit to exercise your right to assemble.
Considering that it inevitably involves interfering with the rights of others to peacefully go about their own daily business, and often requires security on-scene to keep everything orderly, seems like a perfectly reasonable compromise to allow everyone to exercise their freedoms and co-exist. And one of the rare legitimate uses of government.
Yeah, but I don't think everyone will try it all at once. It's like having to have a permit to carry a gun, sort of. But then you get on the other side and think, "well, some people are too stupid to carry a gun", and you just say, whatever, I guess.
No, it's not the same. Carrying a gun is just about you; the simple act of carrying does not, in itself, affect anyone else. Assembling in a large group in a public place, by definition, automatically affects everyone in that area. Even if it's completely peaceful and orderly, just the numbers of people means noise, crowding, traffic problems . . .
You'll notice that most municipalities only require permits if you expect a certain number of people or more to show up, or if you intend to be making noise that might be disruptive to other people (playing music or chanting, for example). If me and ten of my fellow parishioners from church wanted to have a lunch-time Bible study on the square at the courthouse, however, no permit is required. If me and three of my friends want to stand on the sidewalk across from the courthouse with signs, there's also no permit required for that. Both of those activities don't cause any more disruption to the people around us than normal daily activity would.