I'd sure like to see your criteria adopted in the religious forums. Suggesting that Jesus might be gay or calling him a bigot ought to be a good reason to eject someone from a thread there.
I'd say that sounds like a pretty poor reason to eject someone form a forum. People shouldn't have to moderate their discussion based on what might "offend" someone. The logic of their argument should be left to stand on its own.
Of course, it would be perfectly reasonable to insist that, should somone claim that Jesus was gay or a bigot, that they provide supporting evidence for such an assertion. If they cannot provide a rational argument, then it is simply Christian bashing, and should carry consequences. This, I think, is more in touch with the forum rules.