People in here are arguing about whether the government should be able to allow or disallow protests, i.e. "legal" or "illegal" protests.
I think Denmark has a good middle ground solution to this: Protests must be declared to the police ahead of time, so they know it is happening. Note that this is not an application or an ask for permission! You always have permission, you only have to make the police aware that you are protesting, so they can monitor it and ensure it follows law and order and doesn't turn violent.
On paper, but the city will still say "Friday's not good for us, how about next never?" Then the protest still happens but now the police can say the protest was announced too late and is violent while setting a corn field on fire with their tear gas. Which just happened this weekend.
I still don't understand why JSO is bothering common folk with their protests, go block politicians - you know, the people who YOU want to make the treatise to stop the use of oil!
I agree with what they want (though it would've been nice if they had a plan how to slow down our oil use, but then again they're no experts on that), but I do think they're being dumb on how to achieve it. You don't see Union Strikers block off a highway to get what they want, they'll instead block off some plant where they work - now that makes sense! Go bother politicians.
The problem with "they should have a plan" is that we have viable plans and nobody that's currently benefiting from oil will take any steps towards implementing them.