A little fun fact for all of you who are disgusted about how "bad guys" apparently get away with their evil, while good people suffer.  The feeling ain't new; King David agonized over it in many of his Psalms.  However, to paraphrase quite a few Bible verses, the bad guys will get it.  Probably in this life, definitely in the next.  As for good people suffering, read the Book of Job.  Job was the holiest man alive at that time; yet he also suffered more than anyone else.
Heck, Jesus is the Son of God, completely holy, and he died the most agonizing death humans have been twisted enough to invent.
So, yeah, justice doesn't always get served in this life.  It will in the end, though.