Respond to someone who has made a derogatory comment about someone's sexual orientation.
You mean you don't like him because he's gay? Why can't you just say it? 
"light in the loafers"? Are you heavy in your boots?