Make Kicks and Bans IP/Client Based instead of name Based.

#1
So, the current Kick and Ban System seems to only ban Usernames, which can be changed in about 3 seconds before rejoining. This is a big issue, as it allows trolls to go unpunished.

the Solutions:
1: IP Bans - Block the user's PC from accessing the Servers they are banned/kicked from.
2: Client Bans - Block the user's specific game copy from accessing the Servers they are banned/kicked from.

While i admit both methods have flaws, both methods have also been proven to be Highly Effective. perhaps implementing them together would be the wisest option.

Feel free to suggest any ideas. here's hoping this is added soon.