Things happen to people, not just good people or "bad" people. It's all part of our life experience... and if things seem really tough, think of it as a sort of divine test of character. Because what ultimately defines you is how you handle the bad times over the good, because you come out of those times having grown as a person.
I don't believe there is such thing as a "bad" person. Our perception of people is often skewed. People make decisions based on THEIR experience, as we do ours, and sometimes that affects how we perceive their character. Ultimately, they still lead lives, they still have to deal with the same trials and tribulations as "good" people (or so perceived) in which their decisions will have good or poor consequences...or the reward you don't think they deserve.