I can't find it now, but there was a post upthread saying most people are willing to help out in cases of genuine poverty.
It really stuck with me because it all goes back to the idea of Good Poor vs Bad Poor.
People are very good at inventing narratives to justify doing what they want to do.
Most people are deeply uncomfortable with poverty or homelessness, and are frightened of it. They choose to make up stories why the person is to blame for their misfortune, because to accept that sometimes a person can do everything right and by sheer bad luck still end up losing everything is scary as shit.
I see it all the time on MN. "Oh homeless people all get dropped off in Mercedes, they rake it in!" "Oh people on benefits all have flatscreens and new Nikes" "oh people in poverty have loads of money they just fritter it on booze and fags."
When I was homeless as a teenager I had so many people make up lies about me, or make assumptions about me. Namely that I must be either an alcoholic or a drug addict, and/or that I must be a prostitute. I'd never used any form of drug and never tasted alcohol except perhaps the odd sip of wine on holidays to France as a child.
It's extraordinary that people can look at a literal child and go "well she must be on drugs ergo she doesn't deserve support or help."
It's this catch-22 that is so damaging. "Homeless/in poverty = must be on drugs = Bad Poor Person = okay to ignore and not help."
Poverty increases stigma and stigma increases poverty.
If you create a mindset where anyone in poverty is Bad and therefore deserves to be there, you've created an ideology where no one ever has to help anyone or acknowledge society's responsibilities.