Well, we are not talking apples and oranges I think.
I am not speaking of CMS system, but rather back end DataAssist stuff.
If I want to keep clients from using back end and not be able to 'delete" then I use a hide comment thing to the delete stuff or it could be done by replacing the delete image with a blank trans image.