I'm probably missing something.
Let me recap. Gatos apparently wrote "Peter Quinn is dreamy. No homo.", right?
That just means "Peter Quinn is a handsome dude, but I'm not attracted to him because I'm not gay." That is it. You, it seems, attached the "because being gay is icky" in your mind, not because you're homophobic, but because maybe you misread his intentions.
I've read and heard plenty of people expressing their personal point of view about a particular individual in that same exact way (So and so is really handsome, no homo), never once I've thought they were being racists towards homosexuals. It's just an expression. You may think it's inelegant and kinda rude, and I could agree with you. But deliberately offensive? I don't agree with that.
JEDIT: by the way, I've googled this Peter Quinn fellow. Does nothing for me.