You overlooked this part.
> The problem is the money is going to the wrong people. There are a lot of good and honest people that are homeless and/or struggling to pay their rent. Andre isn't one of them. Andre gets his housing for free while other people freeze and are basically forced to kill themselves. Why is that?
Because American society judges a persons value based on their ability to "work."
Not everyone is capable of working a 9-5. Some people have physical illness, mental illness, disabilities or addictions.
The social and medical support structures in the united states are clearly not adequate, nor successful in helping the vast majority of these people.
Other first world countries don't have these problems. Why is that?