I mean... Was this meant as hate? I didn't read too much into the story but I call people ******s all the with no homophobic intention what so ever. If this was meant as gay hate, well then yeah, fuck that venue.
Well first, it's never appropriate to use that word. and second, its especially not appropriate when you're a staff member and presumably he said it in front of all those people.