A sticky subject here. I once posted about this and a remark I made got some folks upset. I don't regret that. Fairness is the key.
It's the religious hard right wing in both Israel and America that keeps the 2-state solution out of reach. As long as Jewish and Christian extremists insist that Israel has a "God given" right to all of the land in the "historic" Israel, those seeking a genuine diplomatic solution will be at a disadvantage.
Diplomacy is based on compromise. There's no compromise when one side has already staked out, in advance, a position that says, "We get everything and that's that."
The only way forward is for Israelis to vote out their hard right government and vote in moderates who genuinely want a solution, and for Americans to do the same. Sadly, we alternate between administrations who want a peace process (Clinton, Obama) and those who pander to the religious right (Bush, trump...).