Absolutely, but it takes more effort than giving someone a piece of your mind! Usually when we do that it's just because it feels good. In my time as a leader I've done it both ways and can say without a doubt that taking some time and not putting up your guard in confrontation produces great things.
Just speaking what's on your mind, even if it's right, can be damaging and ineffective for a positive outcome. I'm not saying I've arrived at the perfect style of communicating, but I've left the bad way. I have to be willing to be wrong and receive correction myself so that I can advance in the art of dialogue.
Recently I went through Dale Carnegie's book, "How to win friends and influence people!" and it stirred me again in a new way of listening and spekaing with intentionality. To start every discussion, especially when you must confront (and as a leader you must) with an open mind and willingness to embrace the other person's view of the situation. That's huge, because oftentimes all we want to do is air our opinion and are not interested in anything but being right and walking away the victor! The problem with that is that if there was no true communication, there was no success, just dominance, which is a weak man's tool.
Proverbs 18:2 says "Fools care nothing for thoughtful discourse; all they do is run off at the mouth!" that's the Message translation, but it states it well. There is so much possibility for forward motion when we put down pride and enter into our conversations with the intent of understanding more and declaring our own opinion less. Confrontation is just a part of life, but it can become a productive part instead of always being tensioned filled and aggressive.
Start your next confrontation with a true desire to understand the other person and see if it get's you further!
Hope this helps!