The Pentagon wants money for China, but troops are stuck in the Middle East