BFsoldier is a default player name. Probably a first time player. There are many different BFsoldiers that join in a day so u should be more specific next time. Server map and time when it happend. Also such users get an ¨auto ban¨ when they keep doing this for a while.
Have fun for the rest... (he gone already right?)
P.s. i am by no means admin or moderator...
i am just trying to help you out and inform you. Also try talk to the user... educate the newbies a bit. (i know u came to have fun playing not to baby sit anyone)
Best thing you can do is report here, tell others also to do the same. It keeps the chat more clean also... i know its hard to ignore such players (sometimes they get under my skin as well) but overall i find the server quite clean and alot of fun. There are many cool funny skilled good high moral teamplayers here.
GL & HF