The thing is I bought it from Amazon as a pc download for $5 and i played it for like 3 hours. A little later I tried to play again and it started giving me this. I don't think i could have done anything to get banned in those 3 hours of gameplay. Well anyway, I tried looking for my guid but couldnt find it. My name in bad company 2 is also Mantlion (without any tags or anything)
Also, (I think this might be important) I bought my little brother a copy on his pc, which is totally separate from mine, the original BattleField 2 (non-bad company) and he made a whole different user name (playtpunch) and he couldn't even play once. He got the exact same error I did.
I was looking for solutions all over the web and i found a place saying to delete the pb folder in my games directory and reinstall that folder by using pbsetup. That kind of fixed the problem, he was able to join a couple of matches and got kicked from some others saying his ping was too high, sometimes he would get the original error too. I tried doing this on my laptop for bad company 2 but it didnt change a thing. I was still getting kicked immediately with the same ol' error.
Btw I really appreciate the help.