Oh, look who just woke up and smelled the politics. Welcome to America. Been here long?
The Ends justify the means. You are completely and utterly morally bankrupt, and that has nothing to do with who you are currently buggering.
Wait a minute....let me get this (pardon the pun) straight. I'm morally bankrupt for voting for the guy that still wanted to give me equal rights even though he used to be personally opposed to gay marriage?
Yeah, go with that.
No, you're morally bankrupt because you're a perverse sexual deviant and a liberal.