I'm not really a revolutionary about it, but those living "normal" lives are far from normal if they aren't stressed about the day-to-day.
It would be nice if life wasn't so stressful all the time for so many people. Look at all the wild drivers, the lack of camaraderie in basic everyday life interactions, you can point to all manner of social ills and if you empathize with those who are struggling to get by -- which is most people according to every statistic released in the last 6 years about it -- you would easily make the connection between worrying about not having a bed and enough food and the kinds of shitty behavior people end up enacting.
Those cities don't have a problem with homelessness because their cities either suck to live outside in the winter or suck to live outside in the summer.
You'll also note the high proportions allocated to police in every city budget (NYC cops get something like $5 billion per year!). The difference between some cities and others is primarily the level of controls they put on police re: homeless people because of progressive policies. The cities with hardline positions look better because the homeless are pushed out, not because the homeless find homes there.