So, why is this guy kicked out, then?
He was kicked out because he’s a sodomite, pervert, homosexual, peter-puffer, poofter, pickle-smoocher, rump ranger, turd burglar, queer, faggot, man who lies with mankind as with womankind ...
But you already knew that.
It doesnt mean that such a leader (or would-be leader, as in this case) should be shunned or treated in other than a fully loving manner, of course. But sin is kind of a big deal to God, seeing how death came into the world because of it, and how God himself had to die in our place in order to conquer it. The obvious response, of course, is Well, everyone is a sinner and there are no perfect people, so why single out this guy just because hes gay?
The answer is that yes, every person is sinful in some (many) way(s), but the difference is that someone who is making homosexuality their identity is openly promoting sin, and no Christian organization should permit that. It would be no different than if a heterosexual leader made it clear that he was an adulterer, that it was his identity, and that he would continue committing adultery (and I can think of many other examples).
True Christians must acknowledge their sin, repent of it, and seek Gods forgiveness. Anyone who doesnt do those three things, much less someone who flaunts sin as their identity is not a Christian, simple as that.