Want my opinion? Want to get away from all of that? Get some friends together who play BF2 and start your own server. That's what I did. I am fed up with a lot of the crap that goes on too but instead of complaining about it on a forum, I invested a little money in a 32 slot server and now I play without the cheaters or abusive admins. If you can't do that, then you'll just have to settle with finding a nice Karkand server and playing there. I know for fact that there are plenty clans who rarely use the ban button with plenty of awesome people to play with. Like fozzer said though, coming to pbbans.com and starting a topic about this isn't going to make it stop.
-Nabbler