> This should be a solvable problem in my opinion we are a rich country and we can afford to feed and shelter everyone.
The problem is figuring out what to do about the homeless people who refuse to accept shelter and other forms of government assistance.
What are you going to do, arrest them? That's been tried in San Francisco and it went badly. If you force them to move they will set up camp somewhere else, so that doesn't really solve anything.
A few years ago in San Jose there was a very large tent encampment called "The Jungle" with over 1000 people in it, and many of them were there by choice. They preferred the independence of living in the camp versus living in a shelter. In the camp they were free to own pets, smoke, consume alcohol, and do a bunch of other stuff that is not allowed in shelters but that most of us do in our homes on a regular basis.