It appears that if a permission is granted on a Content Type level, it cannot be revoked on the node level. (e.g. You can only add additional access, not take it away).

Is this correct, or am I missing something? I would love to see the ability to either add or remove access on the node level.

Use case: A site with core nodes that must remain in tact. Editor Role should have the ability to add and delete new nodes of a Type (thus access to 'delete any page'), but specific nodes should never be deleted by the Editor Role (thus the need to *remove* "Delete any page content" at the node level).