Except for Buck's endorsement of "Harris-Biden" they weren't wrong. (Codicil: I'm not voting for either Tweety/Tuppence or Joe the Boretender/Kamala-rama-ding-dong.)
If we must have them, leave the damn flyovers for appropriate national holidays. (Veterans Day, Memorial Day, the Fourth of July.) While I'm at it, can "The Star Spangled Banner" at every damn last American sport event and leave the compulsory patriotism to the countries where patriotism is or else. If love of country isn't in your heart, all the flags and flyovers compelling salutes isn't going to mean a thing.
I'm well enough on record in that regard: Not just as I just said about the flyovers (ever wonder why a sporting event played seaside never gets a Navy display?), say this about "The Star Spangled Banner": save it for the games/events played on genuine national holidays (thinking now from today forward)---Veterans Day, Thanksgiving, Christmas, New Year's Day, President's Day, Martin Luther King, Jr.'s Birthday, Memorial Day, Flag Day, the Fourth of July.
Save it for the significant games/races/matches: Opening Days; the Super Bowl; Games One of the World Series, the NBA Finals, the WNBA Finals, the Stanley Cup Finals (if they begin in the American team's arena), the MLS Cup Championship Game (Major League Soccer); the Indianapolis 500; the Daytona 500; the Kentucky Derby that kicks off thoroughbred racing's Triple Crown and the Belmont Stakes if there might be a Triple Crown winner that season; Day One of the Masters Tournament; All-Star Games; and, likewise elsewhere, you get the idea.
Patriotism is simply too precious to be rendered meaningless, which is what playing "The Star Spangled Banner" or running military flyovers at practically every sporting event makes it when all is said and done.