That doesn't justify the ethnic cleansing of one Palestinian. Any Jew that was thrown out of their home deserves compensation just as the Palestinians thrown from their homes or prevented from returning to them deserve compensation. Instead they have been given decades of misery.
The point here is not to justify, but rather to inject some facts about what the situation was prior to partition. That is to say, the reaction of regional actors when they rejected the two-state solution and in retaliation to the partition plan established by the UN.
I asked earlier what you think an equitable resolution to the matter at the time would have been, a question that you didn't actually answer, but it seems like the process you outlined was exactly what happened, and exactly what drew retaliation from regional actors in the form of ethnic cleansing and aggressive war.
So how exactly would a two-state solution have been implemented without forcefully relocating people, as unfortunate a thing as that is? So again I'll ask - what would your proposed solution have been? A one-state solution? A two-state solution were everyone stays where they are?