Who cares?
Actually, I'd vote for him. Not because he's gay, but because he had the decency to admit that something that he did would probably detract from his ability to do the job that he was elected for.
Honesty in a politician?! There is hope yet (but, if you don't mind, I'll remain a cynical bastard!)...