For sure, there’s plenty of blame to go around when dealing with the Israel/Palestine situation. I’m not even sure that the US is the best country to hash the situation out, given that, IIRC, we are bound by treaty to protect Israel. That doesn’t mean we can’t have some role to play, but we need to have the right negotiator. And, we need to make sure that all interested parties are involved - Israel, the Palestinian leadership, Jordan, and Egypt (as, technically, Jordan is supposed to be responsible for the West Bank and Egypt is supposed to be responsible for Gaza). And a 2-state solution might be seriously a pipe dream, unless Gaza is re-established as part of Egypt, but the West Bank is made independent. The better options could be a 3-state solution (with Gaza and the West Bank being separate states - them being split by Israel would make them being one state difficult - especially because the experiences in Gaza seem much differnent than the experiences in the West Bank), a 1-state solution (where Israel and Palestine are reshaped into 1 state collectively governed by Jews and Arabs), or Egypt taking back responsibility for Gaza and Jordan the West Bank.
But this reminds me of an article I read this week on Yahoo! News regarding a man testing the response of people at a university in California to (a) an ISIS flag and (b) an Israel flag. Several people cheered the ISIS flag, but almost all responses to the Israel flag were very negative. When I was reading it, I was like, umm… Israel’s not perfect (and our pro-Israel people need to stop acting like Israel can do no wrong), but ISIS has been chopping off people’s heads just for not being Sunni Muslim! I can’t find the article right now to link it here, but, pretty much, it shows that the far-left blames Israel for all of the Middle East’s problems. It’s much, much more complicated than that, and there is deep mistrust amongst many of the countries in the Middle East.