No need for vigilantes. I think most of the people who are living rough lives are harmless. They're just trying to survive. Yeah, some have substance abuse problems, but there are plenty of people with privilege who do too.
Some are real characters. And I've found a smile and a hello goes a long way... just being acknowledged is a big deal for many.
I think we, as a society, should be more ashamed of
this than those who have become homeless or are dealing with mental-health and other issues.