What's the best way to discuss things with people who have a different opinion?
I tend to find the best way to discuss things with people I don't happen to agree with is:
I get into many very interesting debates with people, and have found regularly that I am wrong, and have changed my mind about certain things. I also fail regularly to adhere to some or all of the above on occasion. But trying to stick with these I find does help.
My personal philosophy is that I want to believe as many true things and as few false things as possible. Only by discussing things with other people, and expressing my true opinion might I achieve this.