Hey, I have to ask: why is it more "honorable" to kill someone in hand to hand combat rather than with a gun? While we are at it, what does "honorable" mean to begin with?
Honor is a matter of pride. Lotta people back then put that high up their list of importance... and were fairly similar-ish in their line of thinking.
One's skill and ability were something to be prideful of.
During feudal times, foe example... skill in combat was something along those lines. Not everyone can just pick up a weapon and give someone trained at it a run for their money.
Introduction of crossbows, where any Jack and Jill peasant with maybe a days training can point that at a skilled fighter(knight) and kill him... would be the catalyst that put a decline to the merit of honor on the battlefield.... despite efforts otherwise.
So yea, with guns... sure, you gotta be able to aim... but it doesn't take people years of training to be able to use a gun. (
3-4 months.. at most...)
Also, with today's modern society, it does not have much to do with war/fighting. Sure, some people/groups/not so modern societies take pride/honor with their skill in the gun/other weapons... but not so prolific.
And there are many other things other then fighting that people take pride in. Other examples include:
Chefs and their food...
Handcrafting stuff... (Like a blacksmith and the stuff they make with their own hands... or artist/writer and their own works.)
So yea, a matter of pride.