На не военных судах любое огнестрельное оружие запрещено. Это регламентируется какой-то там международной конвенцией морской. Часто бывает, что экипаж судна комплектуется из людей разных национальностей. К сожалению, если дать морякам оружие, они могут начать устраивать вооружённые разборки.