Instead of kicking them, why not just give them an X? I don't see any point of kicking them any way.
About BN and LD
Pretty sure that mechanic is just handed off from BN where having idle/AFK/disconnected players kicked makes sense to stop the other team/opponents from AFK feeding on them to increase their score with free kills.
How about a new system that you won't get any score from killing AFK player?
How?
Maybe if someone AFK for 30 seconds in BN/1 minute in LD, there is an indicator that shows them that they are afk. Therefore, no score is given when they got killed.
Your thoughts?
And the people that perform below average due to the fact that 90% of every game consists of clones mercilessly slaughtering innocent noobies?
EDIT: I think I mis-read, are you saying that when the game would normally kick the player, instead it keeps them there and just gives them the x?
If so, what happens when you have it?