They( militants supported by Irans government) have been attacking multiple US assets for years. Are you okay with their proxies (trained funded and armed)firing on US Navy ships protecting commercial shipping?
I think a large part of that specific issue is us having 800+ military bases around the world, involving ourselves in numerous conflicts, especially unpopular ones in that region like Israel's conflict in Gaza.
The Houthis explicitly stated they were attacking our ships because of Gaza.
We paint a target on our backs.