I can pretty much end the argument pretty quick and fairly in a few points
1. If you're just now coming back, and are complaining about not getting the races right away...
- You don't deserve them because you don't know the background of the race. Therefore, you should put forth the time in farming the reputation by doing the quest chain for each race to learn about their history.
- You just got back... why is your main focus on the races, and not catching up with the rest of the actual content that would LEAD to unlocking them?
2. If you HAVE been playing, but are complaining about the reputation requirement.
- Why are you playing in the first place if you don't have the reputation by now?
- You obviously don't have time, and need to quit the game because it's obvious that you have more important outside obligations than WoW.
- What exactly has prevented you from acquiring the rep? You get VERY WELL NEAR or into... Revered just doing the campaign.
But to defend the outcry of the reptuation requirement...
Having to go back an expansion to have access to a mount, tabard, toy, transmog, or any other cosmetic is fair, but when it can potentially increase your raid performance even by a fraction is an issue. The main expansion during that time should be the primary focus, having to go back to unlock a race just to min/max is unhealthy for the game. They even mentioned in an interview ALL the way back from BC going into LK that they wanted to steer away from players going to previous expansions to progress. I.E. tanks having to go back to Vanilla content to get Thunderfury to progress in Burning Crusade raids. Thunderfury was a threat gen machine, and was mandatory for a lot of fights that tanks that could wield them have it.