Obviously your dwarves are too set in their ways. I suggest you swap all military positions around; make melee dwarves into marksdwarves and so on. Perhaps purge the squad leaders altogether. Bonus points for declaring traps "undwarfish and counter-fortressionary" and removing them... *wink wink*