I think your issue was that Craig was a hypocrite. You're OK with him being a homosexual; no need to resign for that, correct?
Are there none of those hypocrites on the Dem side of the aisle? Are you calling for all hypocrites to resign immediately or not?
Because if you're cool with some hypocrites staying then you'd have to be cool with Craig staying as well. Otherwise, the aforementioned double standard is in evidence once again.