Homelessness is a choice that society has made. We have enough excess that we can feed and house these people. People are a lot less scary when they have some measure of security.
Oftentimes, the homeless themselves don't want to be fed or housed. In fact, they--especially the ones with mental health and/or addiction problems--often destroy public housing. Reality does not match the propaganda that all homeless are just down-on-their-luck unfortunate people who would otherwise fit into society.