Why not encourage the use of real names, with the option of an
editable ‘username field’ auto-populated by the first name/last name and
titled ‘Name displayed’ or ‘Display name’? And for that to be non-unique (’cause the uniqueness is supplied by the profile)…