There is, actually. Destroy the havens. That's going to be awfully difficult on the innocent people who lived there before the pirates showed up, and maybe we might want to think long and hard before we do it, but that is a military solution. A feasible one.
Obama doesn't have a chance with these pukes. He's the wrong colors! They deal only with black men and brown men.