Their sour pusses fully locked and loaded on their faces, Democrats and the media are already piling on President Donald Trump's Salute to America celebration set for tomorrow night in D.C. to mark Independence Day.

For some reason, nationalism and Democrats don't always seem to mix well. Democrat leaders are already insisting that the celebration and Trump's planned address on the steps of the Lincoln Memorial are nothing more than a campaign tactic. Some are even demanding reimbursement of the costs to stage the event.

The Washington Post breathlessly reports that the Salute to America is going to cost $2.5 million, money that was overwise earmarked for improvements to the nation's parks. As if somehow the rest of America is getting ripped off somehow. By the way, $2.5 million in federal dollars is like chump change to you and me.

Trump has a love affair with America and her people and has longed to celebrate that love affair with a national celebration honoring our military. The Salute to America will feature fireworks, tanks, flyovers and lots of pomp and circumstance. It ought to be great. Real patriotic. Traditional Americana. The Dems are gonna hate it!

Happy Independence Day. Take a moment to reflect upon how fortunate we are to be living in the greatest nation in the history of the universe. Salute your flag. Honor America. Be proud to be an American.

Barry Richard is the host of The Barry Richard Show on 1420 WBSM New Bedford. He can be heard weekdays from noon to 3 p.m. Contact him at barry@wbsm.com and follow him on Twitter @BarryJRichard58. The opinions expressed in this commentary are solely those of the author.