Why is Homelessness Criminalized?

A class-based theory of homelessness helps explain both why anti-homeless laws exist and how homeless people are treated by charities and state welfare.