Quite the opposite actually. I am the lone asshole in a large group of very decent people. I'll give you 3 guesses as to who is in charge.
In all seriousness though, holding shit in and biting your tongue all the time just makes you non confrontational. It does not make you reasonable, rational, or even a decent human being. Or a good friend for that matter. In fact, it makes you a shitty friend. If I had a friend for 20 fucking years, and I was behaving like a douche, he would be letting me down if he did not hold a mirror to my face about it. And you can sure as shit bet I would be calling him out.
And please do not misunderstand this. Confrontations do not have to have animosity. It is all about your intentions. I want to help my friends be better people. I want to help my spouse be her best self. I want my staff to be their most productive and achieve their goals. So when I see them falling short, I bring it to their attention, and offer help in removing any obstacles. Most of the time they thank me.