If that person can directly influence what matters? Discrimination by funding hate groups?
Why would I want to send the message that I am happy to support companies that hire and promote people like him, and why would I want to send him the message that he can have shithouse views and still have the support of my business?
Do you think a black person should just suck it up and support a business run by a white supremacist as long as the company wasn't promoting racism? I really don't think they should be expected to do that. If they want to, fine, but I'm not going to tell them they should ignore the ceo's views on race just because it isn't the companies view.
It's not about boycotting the company for being homophobic (which they are not) it is about there being repercussions for being a bigot. Those in favour of unlimited free speech and removing discrimination laws love to talk about the market correcting the bigots and that their business will suffer. Well here we are.
The people in the market (devs and consumers) will take whatever action they deem reasonable in terms of supporting the companies products.
Again, it is not about how he runs the company, but that I do not want to provide him any support whatsoever. Why should I?