The rats in question; Nancy Pelosi, Chuck Schumer, and Dick Durbin.
What have these three been going on about? Amnesty or near amnesty (real amnesty would come later0 for millions of illegal aliens. They created a wedge called the dreamers. Innocent children (average age now 22 years) brought into the United States by their parents. They beat their chests, pulled at their clothes and beseeched the universe to allow them to stay. Okay, Trump comes along and creates a moving target but one thing is solid; border security. The democrats hate border security for some reason but they do. After playing this game in public with the government shutdown which was supposed to demonstrate that the democrats were willing to hurt the country and national security for the dreamers. Wow! Whose side are the democrats on? Anyway, Trump comes out and says that 1.8 million dreamers can stay (yeah! shout the rank and file democrats and dreamers) but the democrats have to sign on to ending chain migration (very unpopular program according to polling), the visa lottery (a very unpopular program) and to building the border wall. The democrats get what they want (at least what they've been saying they want) and Trump gets what he wants. A win-win. So now what do the democrats do? They oppose Trump's plan and call it racist. I'm sure that the dreamers don't agree with that. The democrats are publicly willing to throw away the future of the dreamers for keeping some very unpopular programs and a wall that the democrats say will never get built. Damned if they do and damned if they don't. DACA was the cheese and the democRATS are the perps.
I may not agree with Trump in principal but it will the Congress that sets the rules according to the Constitution. They can make these dreamers citizens in six years, ten years, or twenty years. Big thing (like Jerusalem) it takes this off the table as a wedge issue for the democrats and it's all Trump.