You can dodge an arrow, you need skill to wield a sword.
When guns ware created all that became obsolete, now anyone can point a gun and shoot, and if someone tries to be the hero they'll be the one on the receiving end.
It used to take effort to be evil and to be good, but people have forgotten all the rules of engagement, now whenever I enter a fight someone pulls a gun on me and becomes the "big tough guy", no skill, no knowledge, no experience, no honor.
Sorry if that's vague, it's 3 in the morning and I am quite tired, I could make more sense some other time.