Use a sword
Steerable, does a lot of damage,... what more can you ask for? And generals should be in the first line, followed by their officers. No horses - do not drag those poor animals into it.
My guess would be we would see a significant drop in armed conflicts.
Like an old knight once said: A sword... an elegant weapon from more civilized days.