You're right on this point, always a good thing to explain to noobs. I took it for granted that he understood this.
Yes, we know you well. Besides stern, I would include some other adjectives: belligerent, abrasive, scornful. But well-meaning, with occasional hints of warmth and humanity.
I...