I can almost guarantee he's not a homophobe, he may be stupid, I don't know, but using the word gay with negative connotations is something that's been around for a while now and there really isn't anything homophobic about its usage. Most people don't even realize what they're saying.
Although I will say if I was gay I would be pretty pissed off that people are using gay to mean something bad.