I have also seen the vote kick abused. Perhaps something like being flagged as afk more than once in a match gets you kicked from match. Being kicked for AFK more than 2 times in 24 hours gets you banned from bg for 24 hours.
For characters that leave a round the current delay in being able to re-enter is fine imo.
I feel like I see the most AFK people in the type that take the longest to play…
There is currently little incentive to Win vs a Loss. I realize this will be an unpupolar statement but imo the number of badges Win vs Loss is too close. Maybe if the win bonus was a bit higher it would make people more likely to try harder?
People will always find a way to “farm”, it’s an annoying fact of BG.