As I always say, they have the right to make as big as fools out of themselves as they want.
However my issue with protesting in that manner is preventing other people to do things they have a right doing I.e. Going to pray at a mosque. Which makes them (the protestors) hypocrites.
This was my main point on the other site. Protest is ok, preventing anyone from going somewhere is most definitely not okay.