During the mandate, if jews came they bought land, so how did they evict the locals? When the mandate ended local arab left at arab insistence, not because they were forced to leave. Israel asked them to stay. Some areas that engaged or added attacks on Jewish communities might have been evicted, but it was a marginal amount. Reports on both sides, some false or exaggerated, scared local arabs into leave, they were not forced.
Israel had reunification plans for many of those who left at they were minimally utilized, 'palestinians' were waiting for Israel to be obliterated, they did not want to return while Israel still exited.
Where was this massive 'force' that 'evicted' the local arab to leave? Palestinians left because they wanted to or did not want to remain in a land under Israel. They made the choice. In a few pockets there might have been a clearing out of terrorist but those who lived there could have gone to the next village rather than leave to some tent camp in another country.
As in all countries, utilities, security and infrastructure, land can be requisitioned by the state because of it's location.k Often, but not always, the owners of the land are offered a price or alternate land.
When land is sold, those who work the land or were renting have to move. It is the same way when a building goes condo. When taxes on land are not paid, the state take the land as penalty. Land not registered can be claimed or sold by another person and any squatters must leave.
These happen everywhere.
Think of the refugees from syria or other places. They are leaving out of fear, not because someone pointed gun to their head and forced them to leave. They leave because there are no longer opportunities fr them to make a living. They leave so their children can go to school. Mostly they leave because they are uncertain or do not like those who are taking control of the area. They think there is something better for them elsewhere. This involves choices on the part of the person/family leaving.
Arab forces made wild promises to the local arab of the riches they would get when the jews were all dead. Israel proved to be the stronger force even thought highly outnumbered.
Where was all this 'force' the Israelis used to get the locals to leave? Israel was attacked on all sides, it did not start a war. Even before the end of the mandate, jews were being attacked and massacred.
So where is all those 'Israel/jews forced all the palestinians to leave' proof? They left for their own reasons or the land they were living on was not theirs and sold to jews.
This catastrophe was not of Israel's making. The refugee problem was of arab making. Israel was attacked and fought for their own defense. If the local arabs did not want to stay, Israel was not in a situation to force them to stay, especially when many were hostile to the jews.
We have all seen area where a group, be they black, asian or what ever, move into an area. They buy stores and do business with those who are like them. Some is language, some religion, but mostly because they feel more comfortable with those more like themselves. Sometimes property values go up and sometimes down. There are areas in large cities like NY and LA that english is almost non-existent. Signs are all in another language and 'american' food and stores can not be found. You feel like it is not even part of the US. It happens lot of places. People who lived there before no long feel comfortable staying or they get such a good price for their land it does not make sense for them to stay. It does not mean people are being forced out.
The palestinian Nakba is not a catastrophe perpetrated by Israel. It happened because of the arabs.