He's been very rough on defense contractors and Congressional defense-related pork (buying ships and airplanes DoD didn't ask for and doesn't need, but which are built in somebody important's district). That's very, very far from being anti-military.
I couldnt agree more. Having done my senior thesis on the acquisition of the JSF and F-22 programs, the Congressional-Industrial-Military Complex is well in force. I sometimes wonder where $450 billion goes...As the education establishment will attest to (or objective observers of it anyway), throwing money at a problem isnt always the solution. Acquisition is a generally broken process, but its hard to figure out how to make it better. The Air Force does a great job of lobbying for lots of money on projects that maybe arent militarily necessity, yet bring in the bacon for a lot of Congressional districts. And their priorities seem to be for the "sexy" things like F-22s when the most used part of their fleet are the vital link their heavy lifters (C-5, C-17s) provide...and the latter are often given short shrift even though dollar for dollar they are more useful in the current conflict.
Far be it for me to call for a reduction in defense spending, but I think pushing for a more effective means of procurement involving competition would give us more for our money. Just because you oppose something, doesnt mean you are against it. It could mean you want to make it better -- as I think the case is with Sen McCain. We in the military are often incredibly territorial over everything we have from equipment to land. And while it may be justifiable given some attempts by true anti-military types, effectiveness sometimes dictates evolving and adapting.
An interesting book to read on this topic is "What We Need: Extravagance and Shortage in the US Military" by Barrett Tillman. its a fascinating look at how money in DoD is spent.