This whole debate has been going on for a long time. What I don’t like about it is the stereotyping and collectivist thought. For the most part, people are people, 95% of which simply want to provide for themselves and their families. All Americans aren’t fat and lazy, and all Mexicans aren’t thrifty and hardworking. There is no job Americans won’t do if they feel they need to, and who can blame Mexicans trying to provide for their families in an environment that is somewhat safer than their Mexican homeland.
Whenever the party is being judged by a metric, and that same party is in charge of measuring that same metric, you are going to have the desire and the eventual act of manipulation of said metric.
FDR created “retirement” as a norm to help winnow the Unemployment rolls 80 years ago. Every administration since has just added to the manipulation mess.