I think I do have compassion, just not for every sick little puppy that crosses my path. If a young mother gets injured or killed by a drunk driver, certainly her kids will need to be helped. Preferably by the drunk who's responsible. He has his own family? Fine! Let half his income go to helping the family he deprived of a mother. Sure, that deprives his family, but he should have thought about that before getting behind the wheel drunk.
I feel sorry for a lot of people in this world, and I know things are not always black and white. Hardly ever, in fact. But there are still certain standards which we have developed in this country, and perhaps others, which deflect responsibility from those who should be held responsible and onto those who haven't done anything wrong but must pay for someone else's mistakes.
So, you have a young mother who can't afford to raise her own child? What should she do? Go out and have more children? That doesn't help anything. I know! Let's give her money and tell her that she'll be supported by society because she's just a poor unfortunate girl. Then she can learn that having kids will keep her from having to get a job. Isn't that brilliant?
I don't claim to know all the answers, either. I do know that education and a sense of personal responsibility will do more for people's lives than all the welfare in the world. Let's spend our money on those things, instead.