I’m happy with the way things went down at the Farmer’s Market.
Vendor has idiotic opinions, looks even more foolish trying to defend himself.
City says no, we can’t ban him or break his contract just because of his opinions.
Other citizens decide they would prefer not to do business with a bigot. Business suffers.
This is how it is supposed to work – not with bans, but with the truth winning in the marketplace of ideas.