Here’s the problem: that’s idiotic.
It would be valid and great for Blizzard to do some deep and meaningful activism through the game. There’s also a lot of room for Blizzard to handle it incorrectly, or even correctly but not super well. What you propose, outright canonizing homophobia and then having another character shoot it down can easily be just as performative and weightless as saying homophobia doesn’t exist in this universe, only it takes a good deal more effort and gets us nowhere.
I don’t know you, I don’t know what your actual beliefs are, I only know that the arguments that you make would be perfectly in line with concern trolling. Perhaps that’s what you’re doing, or perhaps you genuinely believe your argument is good, useful. All I can tell you is that it isn’t.