Yeah bigots still tend to frame their dislikes within the realm of their experience. Like you find people who are racially bigoted have tended to either been exposed to media that paints that picture, or grew up in areas with a lot of ethnic minorities for example, or where ethnic minorities are stereotyped into certain jobs.
Bigots don’t just wake up one day and go “immo no like brown people”, it doesn’t come ex nihilo. There is always exposure to some degree to something that fuels their stance. It could be undue influences or it could be experiencing people different to themselves and for some reason they decide “i don’t like this” (why they reach that conclusion is another discussion in itself, because I contend without undue influences it is pretty unreasonable for them to develop a bias, even if different, unless the different aprty is behaving towards them in a way that fuels the bigotry).
I guess my point is it doesn’t make sense, it’s a bigotry plucked from the real world and inserted into WoW for reasons that are shallow, because you can accomplish the same thing (making a character flawed and unlikable) through other means which are actually plausible and coherent to the setting. It doesn’t do anything special, and yet requires you to go to a lot of trouble of figuring out a plausible reason why your character is this way.
It’s like me deciding I want Paxmillian here to be unlikable. As a mechagnome there are various ways I could go about this that are plausible, like making him a know-it-all, making him talk to people like they’re of animal intellect, regarding people of objects, lacking social etiquette etc, all of these are really plausible ways to make him unlikable that don’t require me to construct much beyond reasonable assumptions. I could also decide i’ll make him unlikable because he is racist against anything that lacks the peachy skin tones that gnomes have. Seeing as Mechagnomes don’t really have much experience of races with different skin colours, it’s a weird thing to set up for him. It also contradicts the natural gnome curiosity to learn about that which they don’t. So my point is, why would I do it unless I really wanted him to be racist?
Because i’ll say it again, people don’t just randomly go “I don’t like gay people” without knowing what a gay person is or having any exposure to the concept, it doesn’t happen. Usually they’re exposed to someone who doesn’t like them, some kind of interaction/stereotype or something that fuels the dislike. WoW lacks these “fuels” because the topic isn’t discussed.
The only way it would happen in my eyes is a character sees lots of opposite-sex couples and then sees a same-sex couple and goes “whoa that’s different, I don’t like it”. As said however, without any other influences (like the same-sex couple being aggressive towards the viewer) it’s just frankly implausible for someone to go “it’s different, therefore I don’t like it” especially if the party in question is being perfectly pleasant towards the viewer.
So like it requires a literal museum’s worth of scaffolding to make it even remotely close to being something the character might acquire which is a ridiculously large backstory investment to justify something that adds nothing truly remarkable to the character. So i’d question the basis it’s there at all on that, because it would tell me the person really really wanted to make their character homophobic, and i’d wonder why.