The amnesty issue was a bad decision by Reagan. Maybe you can add that as #3 on your list.
I can not disagree with you on that 3rd item. Reagan surely was fooled into thinking this would be the last amnesty. What he failed to understand is human nature. The fact of human nature is, if you reward bad behavior, it guarantees more bad behavior. But I will cut him a slight slack because the blanket amnesty was never tried before so it was difficult to understand the consequences.