Stop with Competitive only when there are noticeable issues. Attempting to play when you know you have been having issues is just as bad as someone who deliberately leaves the game.
Use other game modes to do testing with. Follow standard troubleshooting to see if anything is going on with your equipment:
or run a WinMTR test to see if a problem exists between you and the game server.
It is also disheartening for players when a teammate leaves (regardless of the reason) and they likely lose the match because of it.
There are no perfect solutions when it comes to handling leavers including both who deliberately leave and those who disconnect, but by penalizing technical issues, that ensure players take the time to fix or wait out their issues before risking Competitive again.
Please be mindful of necrobumping older posts (as the original poster likely already long resolved their issues). If you need technical support with your disconnections, please follow the links I provided or start a new topic in the technical support forum (NOT here in the bug report forum) where we can provide assistance directly with you.