Leaving penalty

This matchmaking penalty is getting ridiculous. There’s games where I have 15+ kills and my teammates might have 10 combined (I play mainly btb) and I get fed up with them doing nothing so i leave so i can join a better game. Today specifically I got this speed hacker that didn’t miss a headshot multiple games in a row so i left and got banned for 30 min. If i was leaving a competitive game mode i could understand penalties but this is a social game mode where I’m not having fun so I leave. This needs to be fixed.