The rich-poor income gap problem exists in every society. Making rich people poor is not going to solve the problem. And the issue is not just about the gap of the very rich and very poor. Even the middle-income folks feel trapped. Education could be a solution. But that alone will not address the issue either. Check out this article that explores how reducing the risks faced by the middle-income group could address the issue.