I... really like Chik-fil-a. Maybe you've just had shitty chik-fil-a, but their chicken sandwiches have always tasted awesome to me and the service has always been great. They're overpriced, though, and generally speaking if I'm going to spend five dollars on a sandwich I'd always rather go to subway.
My feeling on the restaurant is this - Chik-fil-a knows their policies are unpopular and don't care, because quite frankly, everyone in america who felt strongly against those policies could quit going to their stores tomorrow and not make a dent in their business. Their primary base is the bible belt and they will have no problem continuing without your business. It sucks, but oh well. You can't taste mysogyny and homophobia. Eventually, we will move past this part of our history, Chik-fil-a will grow up, but at the end of the day it'll always be a black mark on their business for supporting the wrong side of the issue - nobody will ever forget how Ford felt about jewish people, for example.