McInnery has no qualms peddling his opinions to Fox, but takes umbrage at retired generals, i.e. now civilians, expressing their political views! Give me a break!!