As long as there is class war, the lower classes will never be able to be free. It is hard to break the power of an elite. Even if this is accomplished, it is easy for this elite or a new elite to gain power again. It is endless.
It seems to me that struggle from below will never by itself solve the problem. Somehow the elite has to be transformed by coming to realize that what negatively impacts the lower classes also negatively impacts the elite.
It seems to me that playing into the class war rhetoric will always lead to the upper class winning. It is a rigged game.
The reason it is rigged is because it is an easy game for the elite to win and a difficult, if not impossible, game for the lower classes to win. The elite a small group by definition and it is easy for them to organize, especially as they have so much in common in terms of culture and economics. The lower classes, however, are vast and diverse which makes organization difficult. The elite always have the upper hand in a class war.
The game itself has to change.