Actually she wasn't the only one. The person that heard the conversation thought that her reply was good. That means he also thought that the guy was homophobe. In that case was a good come back.
If that had been said in my school, almost everyone within hearing distance would have probably been like "OHHHHHHHHH" like a bunch of middle schoolers -_-
Comments