I've got something against halliburton when brave troopers are getting paid less than they deserve. Lets look after the guys on the ground before carving out a nice slice of cake for the suits.
It's not the pentagon's fault.
Congress sets a limit on how many soldiers they can have.
But...then it turns around and tells the 5-gon that they can contract out a number of functions.
It's one of the closest things to sheer stupidity that I've ever seen.