In my experience we as individuals do not always know all the answers. We should always be open to the views of others as this is how we learn and develop opinions on a variety of topics. We can learn from others and others can learn from us. Understanding different viewpoints make us better as individuals.
Presenting our views and why we have them to others help them to understand our reasons and the same is true for those who thing differently than us. We should take the approach after listening to reasons others do not have the same opinions that we can agree to disagree.
I have found in many cases when discussing topics with others that there may be some common ground and there can be good points to be made in any discussion. Too often we as individuals act like we have the right answer or opinion but in fact each of us have the right to our opinion for which we are not required to agree with.