These pirates have been having a hard time. I respect them for their efforts at feeding their families. But piracy is not what is needed here. I honestly am not sure what is. Maybe the U.N. needs to chat with these warlords ruling Somalia. Get them to talk, make a treaty, and work together to pull Somalia out of poverty.
I don't believe that the warlords care. In the past, those warlords have hijacked medical supplies and food sent in by the Red Cross and other charitable organizations, and sold the hijacked goods to buy more weapons, even though it meant that their people went hungry. I don't know that there IS a solution that doesn't involve the same kind of mess that we're currently dealing with in Iraq. You know, go in with overwhelming military force, depose the warlords, and then wave a magic wand and somehow forge a collection of warring micro-states with irreconcilable ethnic and religious differences into a functional country. There truly may be no real solution, unfortunately.
On the bright side, the current piracy crisis has ended. Apparently a group of Navy SEALs mounted a hostage rescue operation on the lifeboat, killing most of the pirates and rescuing the captain. They've also got one of the pirates captive, but I've heard conflicting reports. One said that the crew captured him earlier this week by luring him alone into the engine room, at which point an engineer and another worker beat the crap out of him and tied him up. Another said that the SEALs captured him during the rescue operation.