I should hope so.
"under Army rules, McChrystal would have had to serve three years as a four-star officer to retain that rank, with its higher prestige and deeper retirement benefits."
I believe McChrystal who was 100% correct in what he said, violated several rules and regulations about what you can say about a superior. Just 'cause he was correct, doesn't mean he should have said it to the press.