Since it took 20 years of grooming the British public to make them vote down the EU, it will take 200 years to achieve the same with French thinkers/voters.
What's funny is that the EU could keep the whole bloc together if they dropped free movement of people.
That and the Muslims acting like animals are the only things breaking up their bloc.
Actually, you don’t even need to scrap the free movement per se. What you actually should do is separate free movement from the right to work, settle, and get benefits.
The EU preconditions all life with administration, so all the settling and work and benefits are inseparable from the movement of people principle. If we halt those though, then what will you do with people who for example want to buy a house at the other side of their town and move there but that street is across a country border?
First of all I want to say that it is pointless to scrap the free movement completely. There should be a free travel area for tourist visits inside the EU. If you want to stay for say 90 days in a certain country, you should be free in doing so. If you want to stay longer or live there permanently or get a job, you should get a visa. If you buy a property in the EU country, you will be able to get a long-term visa which allows you to live here, but without a right to get a job.
The property buying idea in your post is more advanced than what many of the EU members have even today, for example if you are German and want to buy a house in the Czech Republic then you are not allowed to do that, but if you are Slovakian then you are.
For the job thing, this is very tricky, because half of the EU countries have only pretend job markets, and the few that have real ones, have it only in one city or two. For example the only real job market in France is Paris and nothing in Spain. So if the Spanis would now suddenly need a work visa to work in France, then Spain would destabilize.