Right, it seems anyone who logins with their current BF2 name gets this:
If you try to use a taken name you get this:The Screenname you have entered already exists in our database. Please correct the error and try again or check out our support site for further information
There is a difference, if you get the top one it doesn't mean your name is taken.BF2 Soldier Name already used by another playe