The owners of Chick-Fil-A have a right to express whatever opinions they wish to express, and to monetarily support whatever causes they want to support. As long as they do not discriminate based on their business practices, the Mayors talking about banning their franchises are advocating a misuse of the government’s powers, as well as providing Chick-fil-A and their supporters with a legitimate claim to mistreatment.
The people that are boycotting Chick-Fil-A, and urging others to do the same, are similarly within their rights. As I have said elsewhere, Boycotting is OK, Banning is not.
I would urge anyone who disagrees with Chick-Fil-A to vote with their dollars and no longer patronize their restaurants. I would urge those that support Chick-Fil-A not for their admittedly delicious sandwiches but for their stance on civil rights to remember their history: it is very rare in American history when we celebrate those who oppose civil rights for others. At our founding, civil rights were extended to a select group of the population. Over our illustrious history, those rights have been slowly extended to other groups as we as a nation have recognized the inequity in denying those rights based on misguided principals. At every instance, there were those that opposed the extension of civil rights to a broader segment of the population, and at every instance those people were proven wrong.
As you decide where you stand on this issue, remember your history, and determine on which side of it you would like to be remembered.