Nobody is going to invade for humanitarian reasons. That only happens for very weak nations that have no international support.
The government of Israel has amazing international support, first class weaponry, outclassing all of its neighbors militaries by orders of magnitude, and a ambiguous nuclear strike capability.
They could literally take every one of their oppressed civilians, drop them into a vat of acid, live streaming on the internet indefinitely, and nobody's going to invade.
Give countries something to fight over, some material resource, and there will be a war, water, energy, access to trade, but humanitarian philosophies are things few people are willing to die for.