Nafe: Sounds like he lost his job because the TV network felt they didn't want have someone be the public face of their network while being known to have bigoted beliefs. Sounds fair enough if you ask me.
For me it's something I can't accept, and I can't imagine living in society that allows this.
As I said - I won't accept same sex marriages, because they come bundled with such situations I can't accept.
ps. try to think the opposite - what if gays were still not tolarated in Canada, and TV speaker would tweet that he supports gays, and TV network felt they don't want him to be the public face of their network. Would it still sound fair to you? It's exactly the same situation, only it's opposite.
I say both situations are similar, in both cases I'm with TV speaker. Other way I'd be a hypocrite.