My issue is your choice of
as a matter of "shall issue" with the clause of the unit CO having the right to repeal it only for troops who are being processed out under Dishonorable Conditions
I would like to think the CO in Maj. Nasan's case would have been aware enough to want to revoke his carry privileges and maybe that would have sent notice to Maj. Nasan that he was under watch and not try anything on post.