What's laughable if not funny is that Obama was willing to tackle immigration in a way short of Trump's absolute cut off but Republicans just sat on any proposals just like they are doing today. The house has passed some 50 bills that are sitting in the Senate because McConnell wont address them. So stuff a sock in it, weather. Republican playbook is to create a situation, then complain about it while stupid people swallow the scam whole and the immigration bottleneck is a major example. Problem is that the whole world is watching the vast difference between what we say and what we do in this issue, and I think most of our friends have simply unplugged the trust-o-meter as non-working these days.
I'm no Trump or McConnell fan, but in fairness Trump did not cause the spike in amnesty applications. The "wall" wouldn't have done anything to curtail them, but that's sort of a different issue. Trump promised to deport people who had lived here illegally for a long time, but hadn't committed violent or drug crimes while here. That was the policy change post-Obama. But when Trump tried that, he caused the court system to basically collapse, because the courts couldn't do that and handle the new cases too. I'm not going to criticize him for correctly realizing that he somehow has to stem the new cases to get to the older ones.
My dislike of Trump's policies is more about the wall and deciding who can legally immigrate.