The problem is that Democrats now know that Republicans can take a shutdown for 35 days before McConnell and the weak links decide that it has gone on long enough and tell Trump to end it. Democrats always hang together 100 percent. Unless Trump puts together a group of 1/3 of the House or Senate that is immovable, he will have to give in to McConnell.
Personally, even if he would lose, I think he should force Congress to override him, and issue a statement with his veto that he will personally work to replace any Republican who votes to override his veto. That will probably keep them in line. He plays too nice with the RINOs.
Update on the Pizza parlor fire: