The Mayors of San Francisco, Chicago and Boston have said that they would prevent a CFA franchise from opening in their cities. Is this the same thing as a ban? Go figure it out.
People should be allowed to make up their minds whether they want to patronize any business. This brings an inherent difficulty. When you permit people to decide for themselves, they might disagree with you. The only way to stop a record breaking sales day like CFA had on August 1st is to stop the business from opening. Take the ability to make a politically incorrect statement away from the people. Take the decision out of their hands.
Or, end up with crowds supporting a store and one person opposing the store.
What action have those stupid mayors taken to ban Chick-fil-A?
None. They were stopped. They were stopped by people telling them they couldn't do that. Had they not been stopped, they would certainly have withheld business licenses. As it is, all these cities will have to use is the permitting process. Red tape and permits have been used successfully in the past to keep businesses from opening.