The single parent who is trying to make life work, who loses her job for some reason, and becomes homeless? Compassion.
The drug addicted thief who has no interest in being a part of society, who basically wants to live that way? I don't think compassion is the right answer. If you show compassion to that type, you will just be taken advantage of.