People have private lifes. CEO‘s too. I don’t see why I should remotely care what the personal opinion of a CEO is. And I am deeply concerned that this is such a big deal, no matter what their opinion is.
If you have a personal problem with that, that‘s totally okay. Putting them on a stand, is not okay. Let them have an opinion. Debate if you disagree. But stop making such a scene out of everything.
Again, why should I care? The company does not only consist of the CEO, which is also why I‘m interested in the things a company does, and not what a CEO says.