the vast majority of straight players are still extremely racist.
The word you searching for is Homophobic, not racist. Without making you sound stupid, ignorant and your comment utterly worthless.
A racist is someone who does not like other races. However as explained below, the word actually means something of the same genome. The word race is something that was invented by clueless Victorians to attempt to describe the different types of people, except they were wrong. They created the word to attempt to describe something they never understood as they did with many other meaningless words they invented or created to attempt to describe other things they never understood. The word racist is a relatively new word created by liberals during the early 20th century to attempt to shame people, but all they did was point their finger at the differences in the first place. It is impossible to be a racist because all humans come from the same genome. Humans are all of the same race. Dogs are all of the same race as other dogs, cats are of the same race as other cats and so on et cetera. Therefore no one can be a racist, it's the wrong word to use. Humans hating other humans is not racist it never was. Humans hating other humans was for very obvious other reasons, such as oppression, war, culture and greed and a lot of other mindless stupid things.