Not really, if you think it's offensive to be called gay then you must believe there is something wrong with being gay.
I think this is a good point. Would it be offensive to sing "Does your girlfriend know you're here?". No. So why is it offensive? Surely if there is pure equality and no prejudice singing "does your boyfriend know you're here?" should be just as banal. There's an argument that claiming it is homophobic just perpetuates the marginalization of gay people. Surely whether they have boyfriends or not is irrelevant?
Also worth pointing out that what people will do/say in a large group can be very different to what each individual would say.
