Yawper, I know it seems like no matter what you do, it won't help, but that's not true.
You could spend a few hours with someone less fortunate and it could change his/her life.
Also, if you look at it collectively the things people are doing are making an impact. I've been doing community service for many years now, and for the most part it's been with an organization that tries hard to keep track of its accomplishments to motivate the volunteers and celebrate their successes. When high school kids around Pennsylvania are banding together and completing in the hundreds of thousands of service hours per year, it is making a difference.
This isn't only happening where I live, it's all over. Unfortunately you don't hear about it too often but don't give up hope. Things are being done a little at a time and every time that they are the less fortunate are appreciating it.
Now, to make sure you don't all think I'm not in touch with reality I do realize that tons more needs to be done and that change isn't coming about fast enough. But that's all the more reason to try not to give up. I just thought a few words of encouragement and knowing that not everyone is ignoring these problems might help you while you're feeling this way.
Avatar credit goes to _shiksagoddess_ on livejournal.com.