So he illegally held the weapon in Afghanistan while on duty? That's an offence in the military and probably why he was done. I doubt many on here have even been in the military let alone know the laws. You are not allowed to have a weapon of any kind that has not been issued to you. You can pick up a weapon and use it in a fire fight, but you are not allowed to put it with your personal belongings as that is an offence, for obvious reasons.