Just I know where we are: can I take the above matter as settled?
It appears to be settled in your mind.
Personally, before I label someone "insane", I would require rather stronger reasons than that he disagrees with me on a matter of moral opinion and is unswayed by my logic. Morality is not simply a matter of logic.
There are many threads on this board about the nature of morality. I note that moral views, while often different from place to place, very frequently coincide with the accepted local customs (temporally and geographically) of the arguer. Clearly, that would be survival oriented behaviour, as any other position automatically incurs the ire of one's own peer group, who apply such labels as "contrarian", " wierdo", "crazy" or "traitor".
The tendency to accept the mores of one's own culture as indisputably correct is one I observe in every nation - and one that always concerns me.
There is value in considering the views of others, but it is valuable only to those willing to accept the possibility that they may be wrong - or that there may be more than one "right" answer.
When you describe as "insane" someone who is unwilling to listen to your moral opinion, I am unsettled.
There are two possible positions on morality; relativism and absolutism.
Both lead to paradox.
Either some actions are always culpable, or circumstances alter culpability.
My own views lean towards relativism , but with certain underlying standards, which relate the individual to the group.
I am not always consistent in my views, because I consider total consistency impossible, so I will not be playing further hypothetical games on this, as no hypothetical ever specifies enough of the detail.
What might damn a citizen of 21st century Israel or Palestine by my definitions would probably not apply to a Jewish "trusty" in Auschwitz. Circumstances alter moral absolutes. People deserve tolerance.
By the same argument, taking a child on holiday to the coast at Sendai and taking him to live in an illegal settlement may deserve different degrees of tolerance.