This is politics, not kindergarten, and being right does not, by itself, generate the means to your ends.
As a right-leaning libertarian, my heart goes out to liberal pundits right now, who face the unenviable task of explaining to the Democratic base that they are probably not going to get very much of what they want on immigration. This is going to be a deeply unpleasant experience, and I feel their pain.