Character does matter. There is a difference between being assertive and confident, and being inconsiderate, rude, and big-headed.
If my opinion is sought, I will give it. If you don't agree with my opinion, don't tell me I'm wrong! If you don't really want to hear a differing opinion, why ask for it?