You are assuming that Trump will let Republicans in congress walk all over him. I don't think he will do that. He will work with them in many areas, of course, but I don't think Trump will just lay down and let congress tell him what he is going to do...for 3 reasons: 1) He has never shown any indication that he would let anyone walk over him, 2) the President has a tremendous amount of power & leverage....the Executive Branch has gotten more & more powerful relative to the Legislative Branch for many years now, under both political parties, and 3) I really believe that Trump wants to get things done and become known as the first president we have had in a long time who is not just your normal partisan political hack. As I said earlier, he has already proven that he wasn't at all hesitant to criticize both the Bushes and the Clintons. How many other presidents can you remember who denounced the most powerful political families in both political parties>