Interesting topic, quite the basic question of democracy right?

Have pondered this for a while myself.
I once had a friend who told me I could not accept her opinions, what gave me a lot to chew on for a while. Now I can say that she was pretty judgmental herself and called people "crazy" if they disagreed with her, while reproaching everybody else for being intolerant. I disliked her harsh opinions about my life decisions and spoke up to that (f. ex. she said I was a bad person for not visiting my mother on Christmas), so I went into her "crazy" category and got my label from her.
I guess it is about finding a balance. Having an opinion is as important as accepting different mindsets