First, if the USA is involved in any way with toxic waste dumping, depleting or harming Somalian fishing or other industries -- that must stop immediately. I recognize that his is extremely complex to track and enforce, but the United States cannot be contributing to Somalia's woes.
Second, the United States is not and cannot be the "World's Police Force." Candidly, if we once could afford it, that ended with a projected debt of $20 Trillion heading to $30 Trillion. So short or Ukrainian ships loaded with weapons, if it's not an American vessel, it's not our issue.
Third, as a policy, f you attack an American vessel (1) we don't pay ransoms; (2) we don't negotiate with terrorists; (3) we don't seek to "arrest," rather, you will be killed; and (4) to eliminated the risk of future attacks, known pirate safehouses, training centers, HQs and the like, will be pounded from the air. Yes, this is an attack on foreign soil and the UN will be "mad" at us -- so what? Once it is clear that the "cost" of attacking American flagged vessels is too steep, they will target the weakest of the herd -- good or bad, those are not our problem or our issue. Any other policy returns the United States to the 18th/19th century Barbary Coast piracy days when the United States did pay ransoms -- until Thomas Jefferson said, "enough."
As for the current situation, anything less than 4 SEALs, at night, from below the boat simultaneously taking out all four pirates and safely escorting the captain to the Navy ship will be a severe disappointment and will, unfortunately, signal a return to Carter-esq diplomacy and 444 day hostage standoffs.
Of course, that's just my opinion -- I could be wrong.