If the racist hot-dog vendor and the rest broke a law (rioting, trespassing, etc.), let the authorities file charges. If the hot-dog guy insults customers due to their race while at work, fire him. Except for egregious conflict cases -- the Catholic Church shouldn't have to keep you on the payroll if you blog that God doesn't exist -- employers should stay out of their workers' outside-work activities. Free speech means nothing if you have to worry about losing your job, your health insurance and your home every time you open your mouth, carry a sign or say something on social media.
(Note: You can view every article as one long page if you sign up as an Advocate Member, or higher).




