On the other hand, forcing a person to protect someone against his will is immoral. This is simply because it goes against the free will of the person who does the protection. (you put a gun against a person’s head and tell him “Protect someone else!”).
The implications of this are that Israeli soldiers who at the moment are, against their will, protecting settlements should not be required to do this.