What if the city doesn't want to work with the protesters? Do the protesters have to prove that they tried to work with the city? What if the protest is against the city itself?
I have issues with asking permission to protest, even if it's an issue I don't support.