Anyway, I disagree with the actions of these cities. Chik-Fil-A as far as I can tell has no discriminatory practices in the form of not serving or hiring people based on any kind of unjustifiable reason, like skin color or sexuality. It is the right of the business owner, as an individual citizen, and the right of the company, especially after Citizen's United, to engage in political speech even if I personally think their opinions are narrow minded and stupid. If a city wishes to bar a business from operating in their jurisdiction they need better reasons than personal disagreements about politics.
Operating and owning a business is a not something protected under the 1st amendment, however that's irrelevant.