Why are ships sailing in the waters off Somalia not armed to prevent piracy and hostage taking?
By international law, when a commercial vessel is armed, it becomes a warship… and most international ports will not allow armed warships into port without special permission – AND, commercial trade is not allowed with warships, no matter if they have a load of oil or shipping containers, if it’s a warship, you can’t do anything but resupply them.