That is the most succinct well thought out reasoning on this phenomenon I have ever read. I wish there was a way to stop this rather than have "rich people should share", because that just seems really unlikely :<
All societies drift towards inequality. We can't avoid that because our rules and laws are imperfect, and people will take advantage to control a bigger slice of the pie. That's fine, so long as we have corrections from time to time to redistribute wealth and power (such as the wealth giveaways that primitive societies practiced, or debt jubilees in more complex societies).
Historically, when inequality goes on for too long, social unrest takes root and gradually grows worse, divisive factions and subgroups grow, "little battles" take place, and, if untreated for too long, revolution breaks out.
Historically, when inequality goes on for too long, social unrest takes root and gradually grows worse, divisive factions and subgroups grow, "little battles" take place, and, if untreated for too long, revolution breaks out.