I think you are dangerously wrong. How do you suggest to prevent violence? some of the issues you are facing are historically Jewish neighborhoods in east Jerusalem launching terror attacks against settlers living there who purchased the land their grandparents were forced from (the actual situation is even more complicated than this one sentence explanation). Now imagine needing to solve that, but on a very large scale.
If you suddenly grant Palestinians full rights and movement, there is nothing preventing them from launching a genocidal campaign against Jewish Israelis. Hamas, PIJ, and other Palestinian groups have declared they will not stop until all Jews within Israel are dead.
Your rationale for wanting a one state solution is idealistic, but ultimately naive. It fails to capture the complexity of the conflict and serves to further violent interests while screaming their slogan.