That is exactly correct. You are allowed to have your private opinions, but you are not allowed them in a public forum. I read the article. McCrystal never was quoted as disparaging President Obama, only his aids, and now we learn, only in private after drinking a good bit.