The president should understand that Congress is made up of policymakers who are there to serve the citizens. The current president is no policymaker and has no experience with creating and passing bills. Leave that to those who know what they are doing. Of course the president will veto it because his goal is winning and showing his base that he can accomplish something he promised during the campaign. Leave the lawmaking to Congress and be a president that represents the US positively for other nations.