I'm not sure that "show inactives" can be hidden on list views. I believe the ability to set an entity inactive is given to anyone with the '*entity'* List > Edit' permission. Consider creating a custom version of the entity form which hides the "Inactive" field in the System Information tab. Alternatively, you could probably handle using a simple workflow which hides for certain NS role(s).