Weapon are not allowed on commercial ships, nor should they ever be. there are some crazy ass bastards that work on ships. it only takes one guy with a gun. also it is a cargo hazard. guns are not exactly intrinsically safe.
Some shipping companies hire security teams, and some are too cheap to. There was a tanker that was hijacked that had an unarmed security team. Once boars the security team jumped overboard to protect their lives. they were later picked up by a UN ship.
After the Maserk alabama was hijacked and recovered, it still ships thought he area, but Maserk still didnt hire a security team. I have seen pics of the security measure thay ahve implemented. Razor wire all around the main deck of the ship, steel panels on hinges, ect. Cheap ass company.
It is getting harder to avoid pirates because they are using "mother ships" they are disguised as fishing vessels and there are hundreds! very hard to distinguish the difference without boarding. ships are accustomed to fishing vessel getting close so its is a good cover for pirates.
We seriously just need to blow them all to hell. No other country will. there are 660 hostages from other countries that are not being fought for like we do. But we need to take it a lot further! kill em all!