Spoo said:
Almost all of my issues with being kicked came from not having the latest Punkbuster. I believe it's a known issue.
Download the latest and see if it goes away.
"Battlefield 3 - Server Update
Oct 27 2011 01:41:55 by Killing
DICE have just released a server update which addresses:
Crashes
Player slot issues with map rotation
PB issues
Invalid Player kick problems
We will be testing this update and will roll it out if we're happy it doesn't cause any significant issues.
In the mean time we've rolled out a PB update to all servers which should reduce player kicks for missing files. In order to pickup this change, first stop your server and then start it (don't use the restart option as this may not install this update correctly)."
I don't know if it's a punkbuster issue, a server issue, or some combination of the two. The bottom line is that some servers will auto-kick people for having missing files, while giving the message "You have been kicked by an administrator" (or something along those lines). There's currently nothing we can do about it (I've done the "stop the server, and then start it" steps, no luck).
This is incredibly frustrating. Since we can't turn punkbuster off (thanks DICE/EA!) we can't fix it ourselves.
Until further notice, the community server is down.