Мне один пользователь предложил вместо удаления профиля сделать обнуление. Предлагается создать в БД таблицу для данных "обнулённых" пользователей, которые будут доступны в течение 6 месяцев после "обнуления", а потом удаляться. При обнулении рейтинг устанавливается в 100, ник меняется на технический (удаляется пользовательский никнейм) (например, user01102923), обнуляются все достижения, удаляется аватар и фон шапки профиля. При этом обнулённый профиль нельзя будет редактировать до тех пор, пока в таблице "обнулённых пользователей" есть информация о нём, которую пользователь может восстановить. Также до удаления информации можно сделать так, что не будет меняться рейтинг пользователя, не будут начисляться заслуги и будет установлено ограничение в 2 комментария в день и 1 пост в 3 дня. После удаления информации профиль становится уже "обычным" и пикабушнику придётся развивать его с нуля. Также можно сделать некую "отметку" для обнулённых пользователей. Не помешает также более строгое отношение администрации к обнулённым пользователям: за первое нарушение - бан на 3 месяца, за второе - перманентный бан.