I personally feel that there should be absolutely no protest. Constitution should be updated so street goons cannot protest at all.
If they want to raise the voice, they are free to fight elections and represent there ideas. No matter it is peaceful or not, protest should never be allowed.