I DID read the whole article. If you had, you would have come to a different conclusion. I can summarize the General’s comments in three points:
1. As usual, Congress has failed to do its job. It has ceded its authority to the Executive branch, without bothering to declare war, without clear objectives and an definitive end.
2. In an era of cuts to the military, we make our military, already stretched to the point where it is insufficient to complete its mission.
3. The military is increasingly separated from society because so few are required to serve.
As for your slavery comment, I never met a single military person who signed up for the pay. There is such a thing called patriotism. Try it, you’ll like it.
1 & 2 are right on
3 is wrong