На мой взгляд, сегодня любой сайт, уважающий неприкосновенность частной жизни своих пользователей, должен предоставлять возможность контроля информации о себе, а не брать пользователя в заложники его собственных ошибок.
Причем вовсе не обязательно подчистую «сносить» все оставленные пользователем сообщения и темы, тем самым нарушая ветвь обсуждения, можно сделать этот процесс минимально нарушающим целостность сайта, подобно процессу удалению аккаунта на reddit.com или Stack Overflow:
- никнейм у каждого оставленного пользователем сообщением меняется на [deleted]/ anonymous/etc.
- профиль перестает быть доступным
- (опционально) содержимое сообщений заменяется на [deleted]/удалено/etc.
Выглядит подобная практика вполне прилично: http://www.reddit.com/r/linux/comments/xp9yw/if_you_used_linux_back_in_the_da... (Ctrl+F → [deleted])
Или так, с полностью удаленным сообщением: http://www.reddit.com/r/minimalism/comments/14jpq9/digital_minimalism_your_th...
Хотелось бы услышать мнение maxcom по этому поводу: даже если у тебя сейчас в планы не входит реализация подобной возможности, примешь ли ты патч от коммьюнити, и если да, то каким он должен быть?