override devise registration controller's destroy method, forbid user from destroying his own account,
but it's not enough, should use some 'soft delete' ways, see this:
http://stackoverflow.com/questions/5140643/how-to-soft-delete-user-with-devise
that's on todo list