Allow users to delete their account. Then display "[deleted]" for the username in the comment threads. If you want the names to ensure they stay unique in a given thread you could generate a new token for the user and show something like "[deleted-xS72d]".
This would allow users to disassociate their comments with their online handle but not screw up the old threads by deleting the actual content.