If somebody is vulnerable, I'd say it seems like a very bad thing to make them work by threatening them with homelessness and poverty, enforced by men with guns.
If most people want to help them, as apparently most people do (these laws need to get passed in a democracy, after all), why does that help need to be enforced by men with guns?