Sometimes I struggle with thoughts like this, as a believer. But the one thing I kind of come back to is that, apart from physical problems and natural disasters, pretty much everything people go through COULD be fixed by other people. We could feed all the hungry, provide for all of the orphans, do what we can to stop evil people when we see them, (obviously not all the time there) and be there for people who are in need of someone. If we don't do all these things ourselves when it's well within our power, why should we expect God to do it?
Sort of OT, but even if you don't believe in God, the fact still stands that if we actually cared about our fellow man, we could wipe out most of the suffering out there. We just don't do it.