With illegal immigration, the argument is the immigrants are taking jobs no one here wants to do. I can buy that
If you can't find someone to take your shitty job, you're compensation for said job is likely equally shitty. I don't understand how one gets from "I can't staff this crap job offering bottom of the barrel compensation" to "no one in America wants this job".
Go to the right parts of town and you can find all-American hookers willing to suck your cock for $20. People will do anything for money. Don't fucking tell me that Americans just don't want certain jobs... they just want money for it -- probably more money than the poor immigrant schmuck who you're eying for the position 'cause (s)he'll do it for next to nothing. Honestly, you should be paying that immigrant schmuck more anyway, else you're a greedy, dishonest, racist, diseased cock bag. "they're not from here, so I can pay them less"... fuck that shit.
Pretty much. Businesses will talk a good game about the sanctity of the market until it starts costing them money. Like you say, if you can't find a qualified candidate to fill a position, you are not offering enough money. If there literally doesn't exist a person with the qualifications you need, then you need to hire and train the best applicant you can find and then compensate them such that they won't be poached by your competitors. Will it be more expensive? Probably. Zuck it up buttercup, you can afford it.
I read a study recently (wish I could find a link) that showed that almost 100% of the increase in corporate profits over the past decade or so has been due to lowering labor costs. These companies have grown accustomed to massive profits at the expense of their employees. When people complain about low wages they are told they must work harder and learn to compete. But when a company must pay more for labor? Nope, sorry, that just won't do. They have shareholders to consider, after all! Can't let that stock price dip, no sir!
It's fine to have people's wages go down or remain flat; it's just the market discovering prices. But corporate profits going down due to higher labor costs? Better call up that Congressman and hire another lobbyist to make that free market a little more free!