Any possibility of banning a MAC address?
No, Mac address is vissible only in LAN and it can be changed too.
I think that best way to prevent griefers to access servers is just this:
1) Commercial game + unique account (you can 100% ban it)
2) Password protected gameserver (suitable only for CW and similar)
Everything else is not 100%.