Just a (tangentially/vaguely) related WTF, but I really don't understand what's so bad about the M16 - I've heard that it performed so awfully in Vietnam that the Viet Cong refused to use them as weapons even when they had the opportunity. Meanwhile the AK47 (and its derivatives/variants) are lauded for reliability and durability.
Is any of this stuff this actually true? Or is it just lethal weapon elitism?
The AK47 is loved because anyone can use it with little training. You can drop it in the sand, I think even in mud, pick it up, and it'll still fire. That's not true of the M16, it requires much more maintenance and care. They also have different mindsets, the M16 is lighter and fires a smaller bullet that moves faster. I don't know which one is better at punching through kevlar, doesn't really matter since neither side in Vietnam wore armor designed to stop bullets. My guess is that if you handed the average conscript or insurgent an M16 with no explanation they'd think it was a useless piece of crap. I remember hearing an Afghanistan War vet talking about how a captured enemy combatant didn't understand why our soldiers never got hit... turns out no one told him and his buddies what zeroing a gun is. That's the kind of mindset you're looking at here, someone who is trained little or not at all.
That being said, the big reason an M16 would be a bad idea for the Vietcong is the same reason we don't hand out captured AK47s to our soldiers to save money: its a huge friendly fire risk. If you're in some jungle at night with 5 feet of visibility, do you really want to be firing a gun that looks and sounds like the enemy's gun?