I have become a bit confused lately, but careful examination of the posts reveals that we have two AndrewB's... there is AndrewB and Andrew B.
As one was a long established member here, it must be gruelling that people are ascribing views and opinions of Andrew B to Andrew Bebbington....
Do you not have a policy which applies here? I would suggest that NOT( noSpace(newname) = noSpace(existingname)) could be applied, checking the proposed new username against existing usernames.
You really should do something about it.
Black Sugar - the sweetest of all