How to Have Respectful Discussions About Differences

Sharing an opinion is not always a personal attack against someone with a differing opinion. How can we communicate respectfully about differences?