Your rhetoric would carry a little more weight if there hadn't been a systematic attempt to destroy Israel since the year it was formed by the UN.
If your neighbor is constantly firing rockets into your country, targeting civilians, you might see things a little differently. If the Palestinians didn't have weapons, there would be peace. If Israel didn't have weapons, there would be no Israel. The "annexed" territory was land captured as the result of war of aggression started against Israel. In any other situation, people would recognize this, but it seems that anti-semitism is still deeply ingrained in the popular consciousness, especially on the Left.
Regardless of whether they sometimes go over the line in defending themselves, there's no denying that this situation was not started by and is not perpetuated by Israel. The "Palestinian" problem would disappear overnight if one of the many Muslim countries in the area would allow them to relocate. Israel didn't create itself. It was created by the UN, one of the very few useful things the UN ever did, and has fought several wars initiated by neighbors to defend its territory. But no one ever seems to care that the country is surrounded by a large number of people who are dedicated to its annihilation and the world seems to put people with this intent on the same moral level as a people who are simply trying to maintain their security. It's kind of hard to negotiate in good faith with people whose charter declares that their goal is to drive you into the sea.
The real "Palestinian" problem is that the Palestinians are pawns in a propaganda war against the Jewish people, and the world has been falling for this transparent trick for 70 years.