I think no on situation 1. do not put in anything that will prevent mistakes (pilot error)...
Why not? Sometimes people do make the mistake of attacking those who are under a NAP or allied with another. Something in place to help prevent such a thing from happening can be a very good thing. When we were PMI we actually had this happen a few times with some of our people. You don't know how many times I wish something like this had been in place. When this sorta thing happened I would be forced to contact the respective corp leader and explain things to them. It isn't always easy to convince them it really was a mistake.