As much as the next guy, I would like to see equality, and as clear as it might be to everyone here, I most definitely despise the religious touting their bible as a justification for detestable opinions. That said, I don't think this man from some reality TV show was in the wrong. Nobody should care if he thinks being homosexual is bad or immoral, because he has said he treats them the same as any other person.
Further, I don't think he should have been suspended. It's great for the network, sure, because it drums up controversy and increases viewership and ratings, but on moral principal, he's not doing harm to anyone. People can hold detestable, illogical opinions, even advocate for them, as long as they try to prove their beliefs rationally, and there's nothing wrong with that.
Making a fuss over someone's silly, religion-based, archaic idiocy gives them credit for having an idea worthwhile of people's time, and it shouldn't be. Whether it be bad or good, it's reality TV. They should have seen this coming. They pray after every show. It's a funny program. Let him be, he's done nothing that should castigate him from his fellows and his show.