I honestly don't think that our society - as it is right now - can be fixed. Things have gone too far, too fast, and the only logical next step is the majority of people finally saying "NO!" Life, as we know it, needs to end so we can even the playing field and begin again. Yes, it will suck. It will be a horrible, dangerous time for the human race. We'll all ultimately have nothing because "things" and money won't matter to anyone. We'll finally get to a place where everyone is equal, and everyone will realize that the only possible way to survive is by working together to rebuild.
Of course, eventually, the greed will kick in again, and people will want more and more, and they'll want to have power. Life will continue. It'll be great and prosperous for awhile until we find ourselves back in this same position - too few have too much, and too many have nothing at all. Then rebellion, collapse, and start all over again.
This is just my opinion! :)