It's not that just good people deserve help, it's that good people deserve help BEFORE the bad people.
Fundamental axiom of business: Reward up statistics, penalize down statistics. Do not reward down statistics or the result will be a down statistic.
This is why you give someone who does not work a free house and he/she trashes it. Reward someone for being a scumbag, you'll continue to get a scumbag. Reward someone who is a little down on their luck, help them get on their feet and they will reward society by becoming a contributing member and also help others in return.
Example: I was a good student and went to college on partial scholarship. My parents didn't give me a dime. I graduated in 4 years and have a good job. My brother did not get any scholarships, my parents decided to help him because he "wasn't as smart and didn't get good grades." Result: flunked out of first college for partying. Took five more years to get bachelors. Got low-paying job. Lived at home. Changed his mind on what he wants to do. At 28 FINALLY moved out and is back in school for a different degree. They rewarded him for being "not as smart" and look what happened. He never worked hard.
Don't reward down statistics.