There is absolutely no reason that anybody on the planet should experience hunger, homelessness or lack of medical care. With technology we have and advanced distribution networks, the only thing we lack is the will to do so. Worse, it could be done for a mere fraction of what we spend on war. It is a choice that has been made that bombs are more important then peoples bellies.
I find it rather amazing that in just a few hundred years humans have advanced from ships that used sails and the horse and buggy. We have made monumental strides in our ability to kill each other wholesale, we have advanced the fields of science and technology to levels we could only dream of. We have developed advanced methods of propaganda and mass manipulation to control entire populations and subjugate the masses to the will of those who control.
Yet through all the years and leaps forward we have not advanced at all in our level of consciousness. As we put tremendous effort into figuring out ways to better kill each other, we have dedicated practically nothing to making ourselves better individuals. We build armies, yet fail to build peoples characters. We know the moral and ethical things we need to do, yet we ignore them for the sake of greed.
When you get down to it, socially we are not that far from our ancient ancestors who living in the trees, slinging shit at each other. There is an essential quality necessary that humans seem to lack. Instead of wise men thinking about what is best for all, we choose to be like crabs in a bucket each pulling each other down in our attempt to reach the top. Sad really, and in the end the cause for our eventual extinction.