Right to protest can't be anytime, everywhere: SC