I can't agree with this. I've never found disagreement between co-workers to have near the effect on moral as having some executive take the opportunity to lecture people about it in an all hands or make their personal opinion the official position of the company.