So you found an article that said that you can't protect yourself if Somali pirates shoot at you? My guess is the article was removed for being moronic.
"Do you think it's the job of the US military to intervene?"
What is the job of the US military if not to protect the lives of Americans?
"Or should all ships carry weapons and crew members to fight off the pirates on their own?"
Even with the possibility of military intervention, the answer is yes. I wouldn't go to Detroit without packing, these people off the coast of Somali should also be ready to defend themselves.

