USA just passed omnibus 2022 $1.5T spending bill which has $250 Million for Israel iron dome upgrades.. there is a POWERFUL Israeli lobby in the USA that won't let such sanctions get off the floor.
Ultimately this is probably the key to change. As of yet Israel has had carte blanche to do what it wanted because the U.S. wants to have a proxy and looks the other way. Aid should be conditional on a sustainable solution, otherwise the U.S. is virtually complicit. This game of "we didn't make them do it" and showering them with cash and arms isn't fooling most people. I don't see how the country can go on pretending it doesn't have the capacity to strongly influence an outcome, it's just that the aggregate political will is not there yet.