You mentioned that "promises should be kept", so I'd like to clarify, for those unaware, that NASA didn't break their promise. If I'm not mistaken, NASA had no part in this mission other than buying an unrelated payload on it and likely some technical help.
- Launch complex: U.S.S.F.
- Launch vehicle: ULA
- Launch approval: FAA
- Lander: Astrobotic
- "Discards": Celestis and Elysium
I agree with your ending question, though. If we tried to respect every culture and religion, then law itself would probably be illegal. I assume Navajo gets to vote just like everyone else, so it shouldn't get special treatment.
P.S.: I'm new to this forum. so I'm sorry if this counts as steering the discussion away from scientific discoveries and principles.