I don't have a "good guy/bad guy" stance on this, because any informed attempt to make that distinction turns into a debate about the particular shade and thickness of the considerable amounts of blood on each side's hands. The only "good guys" in this mess are the non-combatants on each side who have been swept up in the conflict.
But it seems like in the long run there are only three real options - separate, independent Palestinian and Israeli states, an Israeli state where Palestinians are permanently second-class citizens subjugated by the government, or a true shared state where Israelis have to allow the possibility that Palestinian interests will have a strong voice, maybe even a majority at times, in the government. The only other option is genocide/mass exile.
That's what it boils down to for me - personally I lean toward a true shared state, although truly independent states would be fine if there was a way to do it fairly. But it's very alarming to me to see how many Americans seem to prefer permanent subjugation or even eradication. Seems to fly in the face of every value we're supposed to hold dear.