I agree, it's not a right if you have to ask permission first. OTOH I can see why cities require it because as another comment pointed out a random guy could sit/stand in the middle of the street and call it a protest but I still feel there are better ways to address that other than requiring a permit. A permit requires a level of planning that is not needed for a lot of these protests that get organised over social media and the like.