He could have done this two years ago. All of these games were not necessary (unless the game was the actual goal instead of the wall).
That has been my point of contention all along. He waited till the last darn minute to do anything and he could have taken discretionary funds and built the dang wall. He could have declared a national emergency two years ago and the issue may have been resolved through the courts before the mid terms; probably retaining the majority in the house.
Should have, would have, could have, but we need to deal with what he does in the present. He's stated that he's not happy with the deal. Now is the time to send e-mails, and pick up the phone and encourage that he vetoes this ridiculous bill that falls millions and miles short of what is needed.
I am hopeful that he will not back down and go forward with getting funds elsewhere. Mike Lee has commented that he can get most of the wall built through constitutional means.
If he goes ahead and signs the bill, then to me he never had any intent of a wall and it was nothing more than a statement to get him elected to prevent a true conservative from winning.
His STOTU was the best I've ever heard and I'm placing my bets that Trump will not disappoint.