While the account system is rather amateur, it's pretty common for a game to lock people out that according to the system never bought the game. You needed to put the game's serial key in to prove you didn't just preorder then cancel when you got the EA key. Most MMOs do this. For the people stuck with two service accounts, well that;s a different issue and probably should not have been an issue if the accoutn system was more intuitive.