Yeah, you’re right about the outrage being directed at the U.S. if they sunk another ship that had hostages on boards. Other countries wouldn’t take that sort of thing too well... :-)
You wouldn’t need to sink it. The Seals exist for just this sort of op.