I think I am going to channel the grumpiness of rising Sun here…
Personally, I don’t approve of using ranks in screen names, unless the user has actually been promoted to that rank in real life. I feel that it is terribly presumptuous to call yourself “Colonel” or “Sergeant”, and it seems to indicate a particular kind of poster (you know who you are). It is not quite as bad as trying to “pull rank” based on the site rankings from post count (which, though patently ridiculous, has happened occasionally on here in the last few years), but it is getting damn close in sadness.
Flame on.