@Andrew:
That being said, you're obviously letting the game (and all the "shit" in it) manhandle the fuck out of you. Calm down, son. It's just a game. If you can't appreciate it, don't play it.
I barely have problems dealing with the shit portion of the game, the game itself is great. Can't say the same for the atmosphere of the game though, it being F2P.
No point in saying this but then again, MR thread is MR.
1. Create smurf accounts (and vent your rage there or improve on certain heroes, or just stomp the hell out of other people, whatever makes you happy)
2. Maintain a single account(your main) and set it up for mid-high MMR team matchmaking. If you fail here, refer to #1.
Pretty much everyone in the higher MMR/PSR tier is doing this. `MoonMeander, for one, does hilarious streams on his justin.tv channel.
Or just uninstall the game and play other stuff. Again, if you don't like how you feel after playing any game, just don't.