In many ways Israel does the US' dirty work, like crippling Hezbollah which is responsible for numerous attacks against US (and other Western) personnel.
The Houthis are squarely to blame for the disruption of Red Sea shipping; Israel's military operation in a different country isn't a legitimate reason to attack (almost) random ships.