we can actually go back to Reagan for this....1986 Amnesty Bill.
I know. Why the hell did he do that? Was he conned by members of his party?
That bill had provisions that were supposed to make we sure wouldn’t need another one, the enforcement measures were never implemented by GHW Bush or any of his successors.
Trump was the only one who wanted to stop it and both parties teamed up to cheat him out so he couldn’t.