Matchmaking queue has gone off the deep end

Literally spent more time in the queue tonight than i have playing games, and somehow after all this waiting - I got a 5 minute time out for quiting the game and ruing the integrity of the competitive queue. Yet whenever we do get games, we get rushed and people just say “leave” over and over and over and over.

Is this really what’s left of this game? Why has matchmaking turned into a total mess?