I have the pleasure of knowing several former Marines. I made the mistake of saying "ex-Marine" to one of them. He told me that "once a Marine always a Marine, there are no ex-Marines."
I grew up as a Navy brat with about one hundred Marines stationed on the base. There certainly was a difference between a 20 year old in sailor and a 20 year old Marine.
Nothing wrong with CMS in my book.