Right now, Democrats want a pathway to citizenship. Not DACA, they’ve made it clear that DACA is not enough. It is a band-aid. They want a pathway to citizenship, enshrined in legislation.
But there is some room for negotiation. Maybe only some people have a pathway to citizenship, or maybe only for a limited time. And there are some Republican Senators who publicly support a pathway to citizenship in some form, including Graham (who co-sponsored the DREAM act).
Democrats have something that Trump wants, which is funding for the wall. Again, the terms are negotiable.
And Democrats have something McConnell wants, which is an end to the shutdown (without humiliating Trump). That’s right, ending the shutdown helps McConnell, because he knows it’s hurting his party more than it hurts Democrats. Which is why the Senate recently voted for a clean bill, before Trump got involved. Which is also why Pelosi and Schumer went full Inception and planted the idea of a shutdown into Trump’s tiny addled brain.
Once the shutdown ends, giving McConnell what he wants, there is no more opportunity for immigration reform. There won’t be a separate wall-for-reform deal because McConnell, like most Republican legislators, doesn’t actually want a wall. This should be pretty obvious, because if they wanted it then they would have gotten it last year via reconciliation.
As for Ann Coulter and Rush, well, they aren’t part of negotiations and don’t get to vote. And anyway, they are purists, so like any purist they are going to complain no matter what the outcome is. They are literally paid to complain.
Whereas McConnell and Pelosi are pragmatists. So now the question is: can McConnell and Pelosi convince Trump that he will never get his wall unless he agrees to support a pathway to citizenship?