Yes and no. What Americans won't do is work for slave wages while living 20 to a house like hive insects. I see it around here more often than I'd like to.It's not so much that Americans don't want these jobs, it's more like our standards of living are so high that we turn our nose up at low-wage jobs.
When I was in school and working several low paying, hard labor jobs to get by, I knew plenty of folks doing the same work to put food on their table. In the past 10 years, they didn't suddenly catch a case of the lazies, they got priced out of the market by people who's standard of living is so low anything is acceptable. Kinda hard to compete with that unless you want to shack up with your neighbors and sleep on the floor...
Chris