Reagan signed an amnesty law passed by a Democratic Congress. Reagan didn't "give them amnesty." And it was part of another in a never ending stream of "deals" whereby the Democrats promise to do X if the Republicans will just do this one little thing. And then the Dems never follow through with their end of the bargain.
Your second statement is flat false. Cite the Executive Order or law that "stopped deportations" under Bush.