US does nothing, people complain that we can't do anything with our super-powerful navy. US does something, people complain that we're sticking our noses into blah blah. It's getting hard to give a shit about generally uninformed opinion in the face of piracy.
Somali MO: Attack unarmed vessel, capture crew, demand ransom, kill crew if no money transferred, steal ship, sell cargo.
US MO: Approach armed hijackers, negotiate first, offer to pay ransom, honor ransom negotiation if accepted, escort rescued ship's crew, even if not American.
Oh yes, I see the hypocrisy in using different terms for what amount to basically behaving the same way.
As for your last point, maybe you should do some research into the operating cost of a single destroyer vs. what percent of shipping is affected by piracy. While you're at it, check out the legal ramification of attacking pirates. My guess is since you haven't yet, you won't do it now.