Boycotts only hurt the workers not the owners. If chik-fil-a was somehow affected by a boycott workers would be the first to go, the owners will always be ok.
I'd actually modify that sentiment...
Boycotts only hurt workers IF the owners refuse to listen to what a large enough majority of the population is expressing with their boycott.
In this case, it sounds like the owners listened to what the people were saying and adjusted some of their fiscal policies with regards to support of other organizations.
If 70% of the population hates something a business owner is doing so much that they're refusing to patronize their business, if the business owner decides to dig their heels in and go with the 30% that are either in support of them or indifferent, they...as well as their employees, will feel it in the pocketbook.
In most cases, business owners are smart (they don't get to be on the executive team of a fortune 500 company by not having an ear for the market trends).
Boycott outcomes, more often than not, end up with the people running a business, correctly interpreting which position has more public support, and going with that.
The head of Chick-fil-a saw that their current situation was limiting the ability to open up new locations, and was potentially alienating a large enough part of the population that they made the decision to change things up. I suspect it was the right decision.
Much like, when some far-right evangelicals were doing the the boycott of JC Penney due to their partnership with Ellen, the CEO saw that it was just 2% of the population whining, and that they stood to make a lot more money by being not only inclusive, but doing so with a big TV personality that has a lot of fans, so they made the correct decision to stay the course with what they were doing and just ignore the boycotters and they gave up their cause pretty quickly
Ellen DeGeneres' JC Penney Partnership Boycott Dropped By One Million Moms | HuffPost