Most Republicans in Congress are free-traders at their core. So why are they letting the president run wild?