Civilian sailors, Merchant Mariners, on civilian ships are not ALLOWED to have weapons on board US flagged vessels. Ive sailed as a Merchant Mariner for 21 years. The only crews a that have weapons are those that sail on Government ships.
I hate to have to correct a 21 year veteran of the Merchant Marine so I won't. Just sayin'.