I will concede that the military is legally within its bounds to change the terms of the deal at will. But I don't have to like it or support it.
What they're doing to those Army guys by keeping them in against their will is atrocious. It may be legal, but it's dealing in bad faith.
I don't want to hear anyone in the chain of command saying we have an "all volunteer" military. We don't.