For the truly needy, these programs will only be temporary. What we really need is a good sense of shame. We've lost that. It should bother people, truly needy or not, that they are receiving something they didn't earn.
As far as armed guards are concerned, they would be better used protecting anyone trying to take my stuff, from me.