You are purposely confusing the people say they are Christians.
Yawn ... you guys are so predictable. Another Christian attack on semantics instead of addressing the question.
The guy was fired for his religious beliefs. Ironically his beliefs are the exact same as the majority of the company who fired him but he was in fact, fired for them. You can agree with them, or disagree with them but that what he was fired for.
And you are so predictable with the "war on Christians" type stuff. There are many aspects of various religions that are offensive to other people. There is no problem with you believing in what every theology you want. However when you start broadcasting your beliefs to others or onto others, there is a problem. He made these remarks while running for political office...which means he would have tried to force legislation upon homosexuals based on his beliefs, which is wrong.
I personally think he is ignorant, as there is no evidence it is a choice, and more evidence that there are outside factors that cause homosexuality. But he cannot look at any other evidence because of his indoctrination and incapability of thinking outside the parameters of his chosen theology.
Yet I also said he should not have been fired, as he did not say these moronic statements as a member of Fox Sports.