Let's look at it another way.
What are their reasons why they do not want to work?
Why have they given up?
And what, if any, changes to society or environment would motivate these people to work?
Simply taking any financial support away from them does not solve anything, it only makes things more desparate, not does not improve the situation.
Lets look at some ideas.
Better wages...and lower cost of living with respect to those wages.
Work environment, location, and worker's rights...unions..and benefits. I am sorry but those days of workers having to slave away in sweatshops living in poverty while the slavemaster boss takes 95% of all profits is not looked at favorably anymore.
Workers are our fellow Americans, regardless where they came from, and it would be a disservice to our country to treat fellow Americans as if they do not matter. They derserve dignity and respect.
On the job training..certfication..and or retraining...for anyone not qualified or underqualified....with perhaps a binding contract to the loyalty of the company to prevent unduly staff turnover.
4 in 10 Americans, or 92 million is not an individual problem. It is a problem with society that needs to be addressed on that level.
Aside from that, it is just my personal belief that anyone living in poverty should not pay any taxes whatsoever...
And if I made a million dollars a year, I would be happy with having to pay 40, 50, or 70 thousand dollars a year in taxes. That would actually put me in a much more favourable tax bracket than what I am in now.
When 4 out of 10 Americans do not want to work, America as a whole would need to make some changes.
Now in reality, no changes may happen at all....People will continue to just point the finger and blame them....but if someone is not part of the answer, that someone may be part of the problem...
..and perhaps....this is where the problem really lies.