As 'kimscott is trying to point out in thread -- there are ways of being candid that aren't simply "you're wrong and I'm right, so shut up and listen" -- which is not how you should behave, either with your boss or with your subordinates. All things being equal, candor (with empathy toward the recipient and openness to being wrong) leads to better results than keeping your opinions to yourself and stewing silently.