For our enterprise organisations, we discovered a bug where a child organisation could delete (or appear to delete) a contact that was shared from the parent organisation.
We have now fixed this up so you can only delete Contacts that you own.