The Constitution does allow free speech on someone else's dime. If your job is to preform on stage in front of paying customers, don't piss them off. If you do you should be fired, just any other person who is paid to be in the service industry.