As a gay man myself, I didn't find the OP in anyway offensive, I think its only homophobia or racism if its intended to offend the minority groups in question and it was clearly meant as a light hearted joke
However, the above post I found extremely offensive, I'd like to think his ilk are a...