The US by contrast is a continent in its own right with a vastly diverse set of people and cultures. My own experience of the bay area is people are extremely giving and donate a lot of money and time towards homeless efforts. However I feel the latest backlash is born from fatigue towards no solution in sight. If homeless refuse to accept help or seek alternative options to sleeping on the street why would you want to keep helping? I am still stunned that the tiny city of San Francisco had a $300m annual budget to help less than 5000 people. Thats $60k/homeless person, this is greater than the per capita GDP of every single country on earth except the US.
Anecdotally I have a guy living in his car on my street that is filled to the ceiling with trash, he refuses to move or get into a shelter despite us trying to help him. Sadly the neighbors on the street are starting to sour towards him after 6 months of having social workers reach out to help and various charities try to assist.