You act as though EVERYONE knew when the game went on sale for pre order---Not everyone did!! And some got the codes late even though they ordered on day 1!!!
People can complain if they want to. Seriously no rules that say you can't. Bioware has brought this on themselves with their inept handling of the game
Rather wait in a queue than hitting f5---- Whoever thought this staggering was a good idea should be tarred and feathered esp since they have instanced and sharded this game to death anyway