Pourquoi donne-t-on du « Mon… » aux militaires gradés.
En fait, seuls les hommes disent « mon » avant de décliner le grade de l'officier qu'ils saluent. Les femmes disent simplement « colonel , général ».
Le « Mon….» n'est pas ici un pronom possessif, mais simplement l'abréviation de « Monsieur…».
Cette convenance n'a plus cours dans la marine depuis la défaite de Trafalgar car Napoléon a été très irrité par cet échec et du coup, il fit interdire cette appellation où l'on disait « Monsieur » pour nommer les officiers de marine.
Il faut rajouter que dans l'armée d'aujourd'hui, le terme n'est plus utilisé mais l'histoire est connue de tous les militaires qui la respectent.
Pour aller plus loin : Militaire sur Wikipédia