Well good question, and as you can see we are all delivering our own opinions once again.
As far as my opinion goes, everyone has an opinion and that's when the the ego kicks in, if your ego or I should say confidence is high, you will voice your opinion. I also agree very strongly with what CaravanHolidays has to say because you can only really understand things if you listen to both sides of the story. People want be heard, same as you want to be heard.
It's a give or take thing, but you can't think of your opinion in higher regard than anyone elses because they are all valid, just to you, your opinion will always be the "right" one.