thats tricky because maybe the entire enemy team is in the respawn and not taking ressurrect and then you could get your own teammates kicked even if they have been playing all game, i would protect players from getting kicked for afk as long as they killed at least 2 players in that game, and in the case of healers as long as they heal a teammate (currently healers can get kicked even if they are healing because the debuff only disappears if they attack an enemy, which i think is retarded)
about rogues, LIMIT THE NUMBER OF ROGUES EACH TEAM CAN HAVE TO MAX 2 PER TEAM, EVERY BG IS INSTANTLY LOST WHEN A TEAM HAS 3 OR MORE ROGUES, THAT TEAM ALWAYS LOSES
and limit the number of healers to 2 per team max, 3 healers is overkill