And how exactly is this about the 1st Amendment? CFA can say whatever it wants and the people who disagree are free to boycott and demonstrate against the business (just like the people who support CFA's anti-gay stance).
It is only about the 1st Amendment if either side begins to try to make laws that infringe upon their right to say what they want to.
As far as I'm concerned (and the Constitution which is supposed to protect our inalienable rights from Government infringement) - CFA can preach pro-slavery, or baby killing, or whatever the heck they want to preach and I have the right to boycott their business and demonstrate against them if I so choose (as long as I don't use unlawful force to prevent others from doing business with them).
Two Mayors, and one other elected official, all wrote letters on Gov't Stationary, to future landlords, and Chick Fil A, stating they were not welcomed, and the gov't would block their attempt to open new business. I'm paraphrasing, so do the research to get the facts, but thats when I got upset.
Boycot all you want, and as a Mayor, you can say "Sure, build here, but I won't ever step foot in your store, but for a Mayor to say, you Can't because I don't agree with your beliefs, that crossed the line.