Usernames and account names/profile names/etc. are not the same thing. Changing one's profile name should be as easy as changing a password or address. That hardly seems like an issue to me.
Usernames are certainly linked to public activity, reputation and various other important things and to allow them to be changed creates more problems than it solves. The only solution I can see is a "formerly known as" listing in the user's public details. That way you get to have a current name while not denying others the option of seeing what your previous incarnations have done on the site, for better or worse.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Choose wisely.
Usernames and account names/profile names/etc. are not the same thing. Changing one's profile name should be as easy as changing a password or address. That hardly seems like an issue to me.
Usernames are certainly linked to public activity, reputation and various other important things and to allow them to be changed creates more problems than it solves. The only solution I can see is a "formerly known as" listing in the user's public details. That way you get to have a current name while not denying others the option of seeing what your previous incarnations have done on the site, for better or worse.