I can understand that maybe just after WW2, retaining rank after retirement may be regarded as fairly normal. Many of those had earned their ranks the hard way and deserved some recognition from society . However, nowadays, I would imagine it does more harm than good to introduce yourself as “Squadron Leader X or Col. Y” unless it is directly related to the situation. I’m not sure the leader board down the golf club would qualify.