Agree with everything you said, except it was not purely zionist efforts that caused the wars. Palestinians opposed to the two state solution also committed terrorist acts and even killed collaborators who wanted to follow the UN decision. The arabs literally attacked the day after Israel declared independence, the attack was already imminent the declaration was just the straw to break the back.