That seems a bit silly. First of all, people may just be using it as a conversation opener, perhaps to thank him for his service. Secondly, as a non-running civilian with no military background, how would I know that the Marine Corps Marathon is only for Marines, and not a public fund-raiser for a Marines-sponsored project, such as Toys 4 Tots?