I think you take the word "boy" too seriously, tried to rejuvenate you a little, but apparently this isn't to your taste. This is considered a compliment from where i am but from where you are it seems that people don't take it that way or perhaps at least you.
Aceept yourself as you like for example old man, man, adult, grown-up, full-grown, mature or fully fledged . I'm sorry that I hurt you with the word "boy" or you got affected by it , I'll keep in mind not to use that word so often in the future, especially towards you, Major.