WASHINGTON – FOX Business Network host Lou Dobbs drew a backlash on Twitter after he made a post calling American military generals 'snowflakes' on Independence Day.

"No wonder these Snowflake Generals haven't won a war since 1991," Dobbs wrote, in reference to reports about military personnel being concerned about the politicization of the military in the context of President Donald Trump's Independence Day speech.

Twitter users slammed Dobbs for his remarks online.

Charles Pierce, a sportswriter and blogger, quipped "Insane Man Has Thoughts," as if his tweet were a newspaper headline.

VoteVets, a progressive veterans advocacy group, noted that Dobbs had never served in combat.

More:Thousands expected for Donald Trump's 4th of July celebration, featuring tanks and lots of protests

More:'Tanks' a lot: Trump 4th of July celebration isn't first time armored vehicles have rumbled into Washington

More:Who's coming to Trump's Fourth of July speech? What we know so far

Carla Marinucci, who writes the California version of Politico Playbook, called Dobbs' tweet an "insult" to "men and women of the military serving the country."

Trump's planned speech has stoked controversy. In a departure from previous Independence Day traditions, Trump plans to hold a speech on the Lincoln Memorial complete with plane flyovers, tank displays, and fireworks. Trump's critics have argued that the president's speech threatens to politicize what was a nonpartisan event in past years.

More:Like what you’re reading? Download the USA TODAY app for more