Good points.
I disagree though that Iran broke the MoU. The timeline of events is evident in itself.
Your first point is based on an assumption that Israel was destined to break the terms and that Iran should have predicted this. The MoU was arbitrated by Pakistan et al in good faith. Why should Iran have assumed it would be immediately and recklessly contravened by Israel? Yes, they should have been prepared for that eventuality, which they likely were, but when an agreement is signed and brokered, it is entirely reasonable to assume that the parties will be beholden to it.
Regarding Omani waters, I never said that I believe that Iran should control them or seek control of them. I said that events in the SoH are not bound by an already broken treaty, so belligerent powers will have to work in their own interests from that point onwards. The very question itself requires inversion. What did Oman think would happen if they took Iranian business away from them almost literally from under their noses and handed that business to all and sundry? If Iran believes it can enforce its interests in SoH, why shouldn't they do just that?
It is essentially a war between cartels out there, fighting for economic supremacy. Siding with one cartel exposes you to the other. You speak of broadly of naivety as though those taking ANY sides in such a mess are somehow any different.
As for your point about the "Muslim dilemma", I couldn't agree more with that one.