There was a BIPARTISAN senate immigration reform bill that passed the senate in 2013. THIRTEEN Republicans voted for it and every Democrat and independent did.
It went to the house and died there because the Republican majority leader Boehner knew it would pass and refused to let it be voted on. He was beholden to the most xenophobic, bigoted Republicans in his caucus and thought they would vote him out of leadership if he let it pass. He ended up losing his job anyways shortly thereafter for other reasons.
Now the entire Republican party is beholden to the xenophobic bigots and I guarantee you the exact same bill wouldn't find more than 2 votes from a Republican in the senate.
So no, there is no "both sides" here. Democrats have been remarkably consistent about what an immigration compromise looks like, and even were able to pass it in the senate 7-8 years ago, only to be blown up by the Tea Party ur-Trumpists. The GOP has only moved further to the right and will never support anything close to that.
That these same people also exploit undocumented people is a separate issue. Give them papers and you'll have no problem finding jobs!
I am refuting your point that people complaining about labor shortages shouldn't be voting republican. Which doesn't make sense because these ppl want
1. low regulation, taxes and lax labor laws.
2. availability of immigrants.
GOP provides both of these. Why would they care if ppl working for them are illegal or on h2 visa.
> Give them papers and you'll have no problem finding jobs!
Trump admin increased h2 visas despite what you are claiming. We had the highest number of h2 visas allocated under Trump and Bush and lowest under Obama admin. Obama slashed these visas by half from bush era. Most of the resistance to seasonal visas comes from democrat voting unions who lobby against these visas. They lobbied obama govt to slash those visas under the guise of protecting their local union memebers.
https://news.bloomberglaw.com/daily-labor-report/biden-agenc...
Check these numbers for yourself here
https://travel.state.gov/content/dam/visas/Statistics/FY08-A...
https://travel.state.gov/content/dam/visas/Statistics/Annual...
https://travel.state.gov/content/dam/visas/Statistics/Annual...
Seems an important fact that's left out here!
https://www.jdsupra.com/legalnews/president-trump-extends-ba...
But yes your larger point that Republicans are fine with migrants they can exploit for a few years as long as they can make sure they "go back to their country" is well taken!