(This is a general you. I know y'all know better.)
Please don't make assumptions about the unhoused. Definitely don't assume you have the solution and that there is an easy fix or that they aren't trying. Working homeless is a thing, sadly.
And never preach without giving alms. In fact, give some alms, move on, and shut up entirely. Like the Bible says.