The redistribution shouldn't be a one-time event, but rather a persistently different approach to taxation, labor rights (unions!), welfare, etc.
We can see this working in a number of countries, especially the Nordics.
Of course, there will always be attacks on such a system, but such is life. Some battles need to be refought every two generations or so, that's just how humans work.