Whether a company has a business relationship with a company you dont like, doesnt make the same argument you're making.
It is like saying, I dont like Coca Cola but when I go to McDonald's to eat food, they only serve Coca Cola. Hence, Coca Cola is.. bad? McDonald's is free to chose any business partner they like, and you insisting that McDonald's shouldnt use Coca Cola sounds silly.