They got a pass for taking pot shots at Israel, because that's an internal regional conflict. Shooting at civilian trade ships in one of the most important shipping lanes on the planet is a completely different thing. We're not watching gas prices skyrocket, a resurgent Russia, a global economic downturn, etc. just because some religious fanatics are throwing a temper tantrum.
The Houthis were warned repeatedly to cut that shit out, and they didn't listen. These are the consequences.