I do not say that distribution of wealth should be at the expense of small ordinary people who live in some wealthy countries, but instead to invest in weapons or some stupid projects which do not make sense and represent a danger to humanity we should help underdeveloped countries. For example some $50 is enough for one child to have schooling, food and clothing for one year in some African country. I can live without few hamburgers, a pair of packs of cigarettes or something like that, but most people will just turn head to the other side and continue with their life.
You can't simply throw money at a problem like that, it will just make the prices in those countries skyrocket. The problem is that those countries don't have good economies, and again you can't simple throw money at a problem like that, because they will simply disappear due to corruption. So, one solution is to take full control over those countries and solve all their problems, but this means war and tyranny, no one will do it. The second solution is to support journalists, NGO's, help with some specific projects - it's a very long process, but it's the only way to truly help them. And, surprise, that's what western countries already do and were doing for decades.