Clearest explanation is a false flag op to get us bogged down in a war against the Houthis. Who would do that. I know. How about the Ruzzians. Damn Rooskies are responsible for everything.
The enemy needs to get lucky once. Hit a US or UK warship and sink her. War on Yemen—then Iran. WW III is then only hours away. I hope we win this one for to lose would be the end of America as we know it. The wild card is China/India.
China has a base nearby in Djibouti so why not blame them?