A lot of gays are incredibly self-hating and prejudice against certain 'types' of gays but I would never genuinely be worried that I would be in danger around a couple of self-hating gays but I would be a little nervous in a room full of homophobic straight men.
So straight people, imo, are more homophobic than gay people because gay people are not going to be so hateful that they beat you up because you're gay where as there have been so many stories of homophobic violence brought on by straight people.