I think the Houthis have on quite a number of occasions attacked US Naval ships.
Plus they have interfered with international shipping.
Someone had to stop them, especially if no American sailors are hurt doing so.
It's a war on FREE TRADE/international shipping. And there's a long history of America helping to stop such attac ks in the past and/or closing down sea ways, such as the Suez Canal.