No, it is NOT. They signed an
8 year contract. That contract specifically states that the ETS date from active duty can be unilaterally extended. They know it when they sign. It is only the brain dead as yourself that interprets extending ETS dates as "against their will" because you think it serves your political purpose. Each and every soldier who joined the military since we ended the draft
willfully signed a contract for 8 years service.
Believe me, this was pointed out to them when they signed. Most believe the risk to be worth the reward.
This clause has never been used. Soldiers in Iraq who reach the end of their 8 year contract are released, even now. It would take a major conflict on the level of WWII for this clause to be used. Stop-loss is limited to the reserve activation clause of the contract, and in all cases so far has only applied to the end of a unit's deployment.
Technically an inactive reserve soldier could be called our of inactive status for duty, or, if an active duty soldier's remaining years of contract extended beyond their unit's next deployment rotation, they could be held in active duty status. But that has not been done. The most that has been done is extend soldier's ETS date to the end of their current deployment.