Let me respond to ixtlan's comment regarding homelessness.

One reason government has been unsuccessful in resolving homelessness (and its related issues) is because it doesn't want to appear "insensitive." So it allows people to consistently break the law. It also lets people camp and monopolize areas, which then become unsanitary and unsafe. Often in life, doing the nice thing and not the right thing leads to greater, unintended consequences.

In addition, when government does take the "insensitive" approach (which to the majority is sometimes needed) some people will deliberately mischaracterize its' actions for their own political purpose. Not so much to help the homeless or clean up the neighborhood but to feel relevant in promoting their own cause or "dislike of government."