A Montana man charged with assaulting a 13-year-old boy who refused to remove his hat during the national anthem believed he was doing what President Trump wanted him to do, his lawyer said.