The guy put in 9 years active duty in the Army and Marines, then he enlists in the National Guards. Sounds like he served his time and his country. Why is the government breaking their contract? Sounds like he might have a case. You do have to have a signed contract right?
Yes, and when you sign a contract with the National Guard, it is the same type of contract. The oath is more inclusive, because it also includes allegiance to the state he signed on the dotted line for.
I.E. - My wife was in the Michigan Air National Guard for 21 years. She retired in August of 2001. She was the only person left in her position who knew anything about alert force procedures (since they disbanded most of the Northern Tier Alert missions). 9/11 happened and the second phone call she received was from her old boss - "Can you come out and help us?" She worked for nothing on 9-11. Worked as a civilian - for 1.5 years and finally un-retired. She helped her group rebuild their primary mission - with a rousing success. Anyway - if they wanted to - even though she had 21 years in, she could have been forced into un-retirement at the time - because of the papers she signed to retire.
He "signed" another contract. No case here.