How is that everyone's connection sucks ONLY when they're in the queue, but once they get in the game, it's fine? I get disconnected from the queue probably once every 1-2 hours, but almost never get disconnected from within the game even if playing for 10-12 hours straight.

Why does the queue not have any kind of handling for minor packet loss, like the game obviously has? And failing that, WHY does the game close completely when you get disconnected, forcing you to restart the client and re-authenticate, greatly increasing the chance that you will miss the reconnection timer and be kicked to the back? Why is the grace period only "a few tens of seconds"?

To say that this is just player hardware fault and there's nothing they can do is insulting. If there's a reason why they can't make the obvious improvements everyone is suggesting, then explain those reasons. Why does the game not automatically attempt to reconnect? Why does it close completely? Can you fix that? If not, why not? Don't hit us with this "stop using wifi, dummy" and leaving it at that when literally everyone is getting this problem.