Who own the ships that sail in the seas near Somalia hire a bunch of armed guards who shoot pirates instead of paying the inevitable millions in ransom? Make a world wide agreement that NO RANSOMS should ever be paid. It should be made clear piracy is not a lucrative business and often ends in death.
While we're at it, how about the world community getting involved and helping Somalia? The stealing of their national resources and the dumping of toxic wastes near their coastlines needs to be stopped, addressed and restitution should be made.
Shooting pirates fixes only those particular pirates. Fix the nation, fix the source of the pirate problem.
Update: John Bolton wants to invade Somalia. Let's send him in first.... by himself.... armed to the teeth.... and warn people he's coming.