I'm sorry, but you haven't really made any real argument here that wasn't a baseless non-sequitur or slippery slope, and apparently only acted on the fact that you have a strong stance against this person. None of the examples you provided really matter since it just so happens that the fact of the matter is not the opinions or actions this person has in his private life, but what he does for the organization (I'm also going to give you the benefit of ignoring that you just did a huge reductio ad absurdum by comparing being against gay marriage with the killing of black and jewish people).
Yes, making his opinions and actions public were a bad and stupid idea, but he's not a criminal for having opinions that differ from yours, and his current job isn't being the Pope. His job position isn't centered around his morality, it's centered around his performance as CEO of the organization. Again, stupid move to make his unpopular opinions public, yes. But having a personal stance doesn't make him evil.