You are welcome
A few years ago, when I started playing BC2, many of my soldiers / main account got banned on dozen of servers too. Players accused me of wallhacking, aimbotting, speed hacking, auto-knifing and what not ... It does last until these days, but has become less, fortunately.
The problem is either, that those people are new to this game and therefore haven't figured out different game-mechanics (e.g. sniping with shotguns by using modified slugs) and then suspect you of cheating, when you do take advantage of those legit mechanics.
Or they just get pissed, because they really play bad. Especially if those people are childish admins, you might get banned quickly.
HOWEVER, I think it is justified, if admins do ban someone even though those certain people do not cheat.
I take a recent example: [N3D]Grifers got banned for a high k/d a few days ago, too. He doesn't seem to cheat, but his way of playing is, in my opinion, annoying. He is rarely attacking and taking flags. Instead he lurks somewhere offside, waits for a spotted enemy, runs around the corner with his 40mm shotgun, takes the easy kill, runs away to reload and repeats. Its always the same each round and the whole round. That way it's easy to get a quick killrate and a high k/d, but it doesn't help his team in any way, it just disturbs the dynamic of the gameplay.
So depending on the perspective of the admin, he could either unban that player, since he wasn't actually cheating.
Or keep him banned, to provide a better gaming experience on the server for other players.
In your case, according to your explanation, you did disturb a lot of people from having fun, so they banned you. It's Simple.
Maybe it wasn't the best solution, but it's their server and they have to take care of it to make it appealing to the majority of their (regular) visitors.
As sad as it sounds, you have to deal with it.