I thought the Chik-Fil-A situation was resolved. Back in September, it was announced
that they'd ceased donating money to "organizations that promote discrimination, specifically against LGBT civil rights." They've already caved to public opinion. If anything, it might be better if people did
support their business now in order to express approval for that new policy. If they lost business while they supported discrimination and gained business back again after ending that policy, it would give them an incentive to continue on the right path. Well, hopefully. I think that as a rule, positive reinforcement does more good than negative. You can be more successful at changing people's behavior by giving them rewards for changing than by punishing them for not changing.