There is nothing STRAW about pal. This is a very serious issue.
Of course you don't work in IT and so you don't have to support a family and compete with a flood of immigrants depressing your wages and taking your job. What did you do for a living?
As for my living, I'm only 37 but have changed careers 3 times already (Operations, Financial planning, and strategy/communications with some finance as current) and my last and current two careers can be outsourced without even needing H1Bs. Fortunately, I still find ways to add value, even saving the company about 5 million a year in taxes even though I do not oversee taxes at all, and if I am outsourced or imported replacement, I have the skillset to jump to another line of work, even if not my ideal.
BTW the unemployment rate for IT professionals is 2.0% for people with at least a bachelor's degree according to the BLS, while the unemployment rate for HS only is 4% and 6% for those without a HS degree (the two groups hurt by the larger portion of immigration issues).
I wonder if he is an H1-B.