The problem I have is that you're making arguments of semantics ('coercion'? Really?). So I'm responding with arguments of semantics.
So, what happens to your argument when a majority of people want the protest? Anyone can claim the silent majority for themselves.
What happens when the person approving the permits refuses to give it out because they don't feel like it? Do you wait the months it takes to take the government to court? What if you have no money? Is everyone just supposed to wait around until the judge supplies a court order?
Ultimately the issue is this: bad shit happens from time to time, and people feel the need to make themselves heard. In a healthy society, they should be allowed to do so. If that sort of action carries on impeding everyone else for a while, then sure, then it's time to say it's gone on too long. But the idea that you should never even be slightly inconvenienced because of someone else's issues is somewhat... inhuman.
I say this as someone whose transport home is a tram that goes right down my city's favoured protest route (it leads to the parliament house). Whenever there's a protest, permitted or not, my ride home gets severely delayed or I have to find alternate transport ($$ taxi). But you know what, that's part of life. Shit happens. And ultimately, most people are protesting in some form or another for an increase in civil liberties, and to be frank, most of the "screw those people for getting in the way" brigade are either ambivalent or oppose the broadening of civil liberties.