I see a lot of ppl quit matches without even trying probably because the outcome is obvious in the first couple minutes and to combat this you are introducing penalties for leaving the game, not sure if this will make any difference but I have a better way.
Make the game more fun to play so ppl would rather stay than leave.
8v8 can just be too overpowering when everyone has scoped assault rifles and unlimited range especially on smaller maps.
I suggest making teams 6v6 so teams are not so overpowering and ppl can have a chance to move about rather than needing to hide for whole game.
This would not only make matches more fun it would also allow more matches to be created so wait times would be reduced.
Get rid of the bots and just have 6v6 matches.