He was just being outrageous. He is dangerous to the left for being a gay republican. If someone on the left had said exactly what he said, people would be critiquing it for how clever it was.
And you would be saying how terrible it is, instead of defending it. How are you any different than the left, if you do the same thing?