Although I try not to give to panhandlers one guy was telling me he was a former Marine (former Marine?) so I gave him a few dollars and said, “Semper Fi.” His reply was, “huh”? LOL
Actually former Marine is the correct usage, as there are no Ex-Marines, except a particularly nasty POS from Pennsylvania who was a Senator with a (D) at the end of his name named John Murtha.