I don't disagree with everything you're mentioning here as being problems. Apple, and consumer electronics as a whole, has a long way to go. However, I don't think they're 1:1 comparable. Apple has negative externalities in their business practices. It's not particularly clear that they're any worse than their competitors, and in some respects, they might be better (Apple Foxconn employees get paid better than other Foxconn contracts, the company has clearly focused a lot on getting more transparent about labour issues in China, on trying to improve things, etc.) It's not really clear there's an overnight solution. Apple has repeatedly mentioned that besides cost, there are a lot of other factors keeping manufacturing in China--being able to hire 100,000 people within a few weeks. Being able to set up a factory instantly. Being able to hire thousands of engineers to oversee stuff. I mean, this isn't a defence, it's a problem that needs to be solved. But it's an industry-wide negative externality that sort of needs to be solved gradually. Some of what you've identified has been solved--they cap hours worked far below 18 (I think it's 60 a week now?), and they're been getting better at enforcing violations of it. They don't allow child workers, the minimum age is creeping up, and they're getting better at enforcing violations of it (IIRC the recent labour group analysis of Apple did not report any underage workers, although I think the minimum age is 12 or 13 so obviously not yet to North American standards). Again, doesn't mean it's a solved problem, it means it's a problem that's being worked on.
Chick-Fil-A, by contrast, does not have a negative externality. Actually, they do, it's the cruel treatment of the chickens they source. But that's not what we're discussing. We're discussing them using the money they make from your business to support a negative cause completely and utterly non-related to their business. None of their competitors (again, except possible In-n-Out) do this. If you go and eat at Five Guys, they will not do this. If you go and eat at McDonalds', they will not do this. This specific thing, anti-LBGT issues, is incredibly uncommon in large companies, because large companies want to be pluralistic and not exclusionary.