Let's take the opposite case. Let's say you were working for a bunch of people who believed wholeheartedly what Eich believes- that same-sex individuals don't have a right to marry - but you expressed that you think they do have a right to marry. Do you think it would be acceptable for them to fire you based on this private belief simply because they disagreed with it? Take this question completely apart from the question of whether or not our belief is correct and theirs is wrong.
What is the limit to the consequences that can be meted out because of your free expression?