Dc bans not being fair

Hey so blizzard, can you fix your game? Im sick of being disconnected for no reason and suspended for no reason. Disconnecting happens, but i dont leave my comp games on purpose, your game decides its upset for no reason, disconnects me while i still have wifi on my phone, computer and every other app works just fine. I then sit in the loading screen forever while it tries to “connect”. I end up having to close out the game and reopen it, even if i join back into the comp game, or win the game, im still suspended because i closed the game. I cannot win because of your loading screen not functioning properly. I am the one being banned from comp or suspended for hours at a time because i cannot get back in after a dc.