If it doesn't matter if they disabled, straight, gay, transgender, or anything else...why did you just go to such lengths to justify why you don't want to see it "forced" upon you (where apparently just having it be present as a known fact about a character is having it forced on you - really, the weight people attach to sexuality as a character trait is ridiculous, as it could be one thing in a list of two dozen and people immediately call it out as the defining trait when it isn't)?
If it truly didn't matter to you, then Blizzard saying "this character is gay" and "this character is on the spectrum" would just be extra information present that wouldn't impact you positively or negatively. Instead, it matters enough to you that you are trying to say why it shouldn't be included.
Honestly it should be "let's have a diverse cast of various characters with different aspects of who they are, as long as it's not in a setting that precludes a great amount of diversity" and then leave it at that.
Instead we get this:
Character who is this speed, wields x weapon, listens to this kind of music, comes from this country, has these talents. "Cool."
Character who is this speed, wields x weapon, listens to this kind of music, comes from this country, has these talents, is gay. "WTF SJW are trying to force things on us, screw this."