We absolutely do have freedom of speech and freedom to protest in Scotland,in fact we have more rights the rest of the UK to protest.
You and I may not like what they are protesting about but that's the thing with living in a free country. They have every right to do what they are doing.