Здравствуйте! Подобные вещи (откат изменений) сделать сложно, и не только на текущий момент. Запрос на удаление есть, конечно не большими буквами, но зачем же так сильно пугать пользователя?

Кроме того, если Вы поставите аккаунту группу "Пользователь", то прав на удаление чего-либо у такого пользователя не будет.
А вот что на будущее обещаем подумать - это чтобы объектам в БД просто ставить опцию "удален", не удаляя сам объект из БД, чтобы можно было "восстановить" такой объект.