Was just wondering if it's possible to add some code to the server that would institute a graduated penalty of AFKers?

For example:

1st offence within 24 hours: 15 minute penalty for AFKing in a BG (same as it is now.)
2nd offence within 24 hours: 1 hour penalty for AFKing in a BG.
3rd offence within 24 hours: 24 hour penalty for AFKing in a BG.

As most of us know, AFKing has been a problem for decades and I have never seen anyone actually do anything about it. Perhaps we need to re-think teh problem and come up with solutions?

Thanks for all replies in advance.