Let's not forget to pack a bayonet with those assault rifles! An M-4/M-16 or an AK is much more effective as a spear with the bayonet than as a club without one. That could make all the difference when you need to avoid gunfire or the weapon won't fire.