This is the same George Washington who pushed for Congress (which he signed into law) the 1794 Navy Act. It was to recreate the US Navy (after the Revolution we had no navy) for the explicit purpose of dealing with Muslims who attacked our ships. As Iran has done. And as Iran had been doing before Trump "started" the Iran War.
Look up all the navy and cargo ships that Iran attacked either directly in the Hormuz Strait, like the taking of US sailors in the Obama years, or the many cargo ships that had the stock market and oil market on edge; and look up the more recent Houthi, Iranian proxy, attacks on ships in the Red Sea, which means ships entering/exiting the Suez Canal.
In other words, Trump didn't start it. He's ending it. Much like Washington put in place the ability for Jefferson and Madison to handle the Barbary Pirate nations (1st and 2nd Barbary Wars). And that's without even getting into Iran building nukes and maybe putting them into the status that Pakistan is in where they can attack by proxy (i.e. Sep 11 attacks in which we all knew that Pakistan helped Al Qaeda as much as Afghanistan did, but we went to war against only Afghanistan).
In other words, the Iran War shouldn't be categorized as us trying to entangle ourselves in foreign affairs. Iran repeatedly attacked us and only recently have we started attacking back.
Congress has traditionally allowed the president great freedom in using the Navy for quick, sharp actions. Your Barbary Pirate example is a good one.
Trump might be right regarding Iran. But the longer it goes on, the less it will look like a Barbary Pirate thing, and more like a “foreign entanglement” thing that Washington warned us about.