That's amazing on the makeup front, fair play to you, you are certainly in the minority there.
I've learned so much from listening to people with whose views I fundamentally disagree
That's it exactly, you form a much more balanced opinion on things if you try to understand both sides whenever possible.