Delete permissions not working with Domain Access instaled
For some unknown reasons, I had this option checked under Permissions: Delete any content on assigned domains. Obviously, it overrided every other permission filtered by content type. Unchecking it, the "Delete" link only appeared on the Admin role, which is what I wanted.