It was wonderful to see our military celebrating #IndependenceDay at the Salute to America. Thank you to our military and their families for their patriotic sacrifices made to protect our great Nation. God bless our troops! pic.twitter.com/pduF8MWFJQ
But the militaristic tone of the parade was criticised by some.
July 4th is not a Military Holiday. He turns every event into a Military Celebration. He was a Draft Dodger. He only does this to make people think he cares. He doesn’t have a clue about America’s Birthday.
This was not a celebration of Memorial Day, it was Independence Day. Our military won our independence from Great Britain, at great cost. Since the military won the battle shouldn’t they be part of the celebration? We should all always be thankful for the freedom America affords
The Democratic presidential contender Elizabeth Warren said it was a campaign event and as such should not have been funded by the taxpayer.
"Trump is handing out tickets to his big donors," she told.
"That's a campaign event. And if he's going to do a campaign event, then it should be paid for by his campaign contributions."
Washington has held an Independence Day celebration for decades, featuring a parade along Constitution Avenue, a concert on the Capitol lawn with music by the National Symphony Orchestra and fireworks beginning at dusk near the Washington Monument.
President Trump altered the lineup by adding his speech, moving the fireworks closer to the Lincoln Memorial and summoning the tanks and warplanes.