I think the first thing you have to do is...do as I did. I used to resent a lot of people on welfare and thought they were the big suck in my life according to my paycheck as well.
Then I simply looked at the big picture and came to understand that the little people, their fault, accident, nobody's fault, are not really the ones putting the screws to me or anyone else paying taxes.
Look at your county or city government and then look to your state government. Do you see the nice fat salaries politicians and the various bureaucrats are making?
Now look to the federal government, look at the same. The massive political machine and the incredibly massive bureaucratic apparatus and now add in the billions in foreign aid we simply give away, a lot of it to our enemies...and our "friends" in many cases sure as hell wouldn't fit my definition of a friend...every year this goes on. How many American Citizens, for example, does it take to fund our aid package that Mexico receives every year? Something to think about.
I don't want to fight about it and I don't want to say it in a nasty way because I like you, but I really think you, like many others, are looking through the wrong end of the telescope.
No fight, just discussion. Your points are valid, as are ours. However, part of the solution is to reverse the mind set that created the problem in the first place.
We used to have prisons, there might be a few of them left, that had their own farms, dairies, you name it.
These criminals that need to be working while they are serving their sentence, do they need to be paid for that work as well or should they just be slaves?
These people get free shelter, free education, free medical care and free food. If they are working, they are working for that support. At the surrent time, any work a prisoner does, they get paid for (nominally) to be used towards needed items/extras. The system I mentioned doesn't change that. However, the costs of housing/food go down with my suggestion. The men aren't sitting around all day getting into trouble and they even help the community. This does not equate to "slavery", however the crimes demand a certain servitude in my opinion.
The only problem with bringing back asylums in a big way is the fact that when the numbers get low and there is money to be made, they will fill those asylums any way they have to.
I admit that asylums was the most difficult. However, properly over seen by community, it could work. Money is something that always is an issue and can make things tricky. However, we are talking about an option.
And when they refuse to be enslaved, do you then threaten them with prison or shoot them on the spot?
no, you don't "shoot them on the spot" but neither do you give them aid. "Enslaved" is an interesting term for what I have suggested. It sounds like a liberal idea...if someone is not working, and that trend continues for generations because of handouts, that is real enslavement. To work to earn your keep (shelter,food, care) is not enslavement, it is life. The quality of return for your labor is still your choice. You can work in the private sector at a better paying job if you work towards that goal.
I can tell you from personal experience that if you are simply "down on your luck," you're not going to get any help. If, however, you put all of your rent money up your arm for two months straight, the Salvation Army will pay your rent, two months rent with a signed eviction notice from a judge, and they will do that once a year.
I know because I tried to obtain help with one month's rent in the past and no one, no organization would help unless it was two months in the rear, they would do it once a year and would not help you until your sh!t was ready to go out on the sidewalk.
with the methods that I mentioned above, the thinking about charity would change. It would no longer be an "entitlement" type of thing. Charity should be private and community based. If people don't like how it works, they can get on the board and work to change it. When it is in the hands of the federal government, there is no change except to throw more money at the problem
Can we get the god-damned illegal aliens into one of these poor farms?

:
Then you should just be boiling over when you consider that we give foreign aid to the biggest bunch of freeloading bastards you could ever have the misfortune of examining.
Yes! I am boiling over at the thought of giving this aid. Can we put the illegals on one of those farms? Nope, put them on a bus and send them home. Put some out of work guy on patrol at the border and let him know that his security, his job and his family's food depends on him not letting anyone past.