It's so annoying when people say "see if you can do it" as it does nothing but make them seem silly.
The person posting this is probably not a company with hundreds of employees that makes games for a living.
Bioware are, they should be able to do it.
If you're a company that makes games, and you cant make them properly. You should be criticized...
I'm not saying they didn't make this game properly as I love it, but the queue times do seem ridiculous/