Most of us hold at least one opinion that is not the majority viewpoint
Irrelevant. The "majority viewpoint" doesn't matter, only the viewpoint of the Board of Directors of a company. If the CEO doesn't fit with that, then he's out. It doesn't matter if it's some progressive-politics-espousing company like Apple, or some conservative Christian company like Hobby Lobby; at either one, if the CEO get involved in some publicity that makes the company look bad to its preferred audience, he's out. At Apple, if he comes out as a homophobe, he'll be fired, whereas at Hobby Lobby they'd consider that a good thing, and would fire him if he came out in favor of gay marriage.
This is the whole problem here; all these conservative Christian Slashdotters are butt-hurt because someone got fired for being anti-gay-marriage, but they'd have no problem if some CEO at a conservative company got fired for being pro-gay-marriage.