US President Donald Trump thanked the various branches of military for their service during his July 4 celebration and flyover display on the National Mall in Washington, D.C. on Thursday that critics said the president had politicised.