I have no issue with that other than it only holds one side accountable for human rights violations and could encourage further aggression from Palestine (or the countries that support Hamas)
I'm not sure that it does. Israel can retaliate to agression, and the US can with hold aid from anyone supporting such things. They just need to commit to giving the Palestinians the right to a viable state. And that means removing all settlers from Palestinian land.
Basically, if you want to be the good guy, BE the good guy.