The U.S. Navy ships are only there to protect foreign shipping interests. Bring them home and let the countries that flag these other ships deal with it.
Our navy can sail where it wants to in international waters. If the Houthis don’t like it they can suffer the consequences of shooting at our ships.