#1 - July 8, 2015, 8:28 p.m.
So here is my solution. Make racials a choice that is baked into the character creation process. So whenever a player creates a new character they can choose which racial they think suits their class needs best. This makes it as fair as it can be without gutting racials from the game and no one would feel they had to play one faction over another to get a particular set of racials. You would choose which set you wanted.
Last but not least... oh you feel you picked the wrong racial? No biggie... buy a class change and simply recreate that toon again. Only costs a small amount of money and blizz makes $$. Everyone wins.