My background includes Wado Ryu Karate; which was heavily influenced by Jujitsu and Aikido. I also studied Aikido for 7 years. My work on the street has shown mw how different situations require a different response. Controlling an upset drunken friend is not going to go well if all you know is strikes to vital points. Punching is not much good when grappling on the floor. What I have found, though, is that the most important thing is to train in reading the behaviour of potential aggressors and trusting your instinct about if and when they will attack.
I think that often not enough attention is paid to this in the dojo.
I agree that society seems to be becoming less honourable than I remember it to have been.