Any race should be able to play either faction, and all races should be able to choose there own class.
Lets take it one step further and allow anyone to wear anything they want.
Plate wearing Tauren Alliance Warlock, sounds like something from a private server
This whole post was sarcasm