US citizens or US government? Because "oops, but don't talk about that or you're going to rot in jail without trial" has been a bipartisan approach to bombing Muslim citizens since at least Bush II.
There would need to be a real revolution within Israeli politics but decades of increasingly hardline right wing politics have pushed dissent to the margins. Israel recieves billions in USD from Uncle Sam for their military spending so that as well as the businesses looking to set up shop in the illegal settlements means there's a lot of money invested in continuing the situation.