A perfect world is an impossibility. The point of discussing it is to see what things people value, what goals we should be working toward. There are all the obvious ones, like feeding the unfed, stopping unnecessary bloodshed, curing sickness, etc. The way to do all these things is pretty clear, the most significant barrier is just apathy on the part of the public at large.
To that end, I think what our highest and most important goal should be is to galvanize the public to work on these problems. We all know the problems, we all know how to alleviate them to some degree. But there are issues left unaddressed by the "give time and money" approach. First, there's the obvious question of how significant will your efforts be on a global scale. Yes, you're helping, but you're not solving the problems; the world will still turn, sickness and hunger and war will be problems whether you donate $1 or $1,000,000,000 to helping to fix them. In the end, we'll only be scratching the surface of these problems, and while a lot of people will surely be grateful, in the end the problems still exist, the suffering is still there. Which brings us to the second problem.
A lot of the efforts go toward treating the symptom and not the cause. Why is this? Because the symptoms are obvious and treatable, and treating them helps people right now. That's fantastic, and a noble effort, but as I said, it doesn't solve much in the long run. We need to fix the cause if we want to truly stop these things, and that requires a lot more effort and may prove futile in the end should we misunderstand the cause. Identifying the source of the world's woes is, in itself, an almost insurmountable problem. In the end, we'll probably just end up bickering with each other while another ten million people shoot each other or starve to death and have nothing to show for it. And even if we do happen upon the solution to all these problems, I have a hunch that it would require change on a global scale, something that would require more power than any number of people have at the moment. These problems, I think, are systemic, and any discussion of trying to create a perfect world, a world without them, requires us to understand that attaining them would probably involve a great deal of conflict in itself and the destruction of a great deal of our existing social structure. And again, that having happened, we may find those problems still exist, or we may find new problems, problems even worse than the ones we currently have.
At this point, I think I'm just going in circles in my head. Treating the symptom doesn't solve the problem, but finding and fixing the root cause is almost impossible. Do we spend all our resources making some people happy today, only to find plenty more still suffering today and tomorrow? Or do we invest all our resources in finding a lasting solution that ends up not working or making things worse?
In the end, I think it is enough that we get people thinking about and working toward both of these ends. I don't think we'll ever achieve perfection, but I think in our struggle for it, we'll grow stronger as a species and possibly fix them in the course of that journey. Unless we all blow each other up first.