Merchant ships are traditionally unarmed. I guess it's an honor thing, like hanging your gun at the door before entering the saloon. I suppose there's no reason a ship couldn't have an armed unit come aboard in international waters, then have that unit wait offshore while the ship is in port.