Well first, don't assume what people think by simply answering your own question with "Of course not" Personally I would have liked every SECDEF to have had military experience, but that's not always the best either. Having a SECDEF and branch Secretaries that served a one obligation stint in the military hardly makes them qualified for such a position, and not every retired General or Admiral is cut out for the job either. The President's cabinet is large and diverse in nature, I'm not really sure that being a Vet should be a litmus test for most of them. I'm not sure outrage is the right word.
Yep, as well as many other things. You can include Bush, Clinton, Bush, Reagan, and so on to that list, but then again I don't live exclusively on the Left or the Right. Just to be honest, over the past 5 presidential elections I have voted almost equally for both Democrat and Republican candidates. Blind loyalty is a dangerous thing.