I feel like we agree on roughly 95-99% of things, but the small amount of things we don't fully agree on just get blown up megaphone style.
My take is that when two people agree on so much, there should be a lot more 'attempt to see the other side' on the small amount of things that they don't agree on.
i.e. When I agree with you 99% of the time, then something pops up I don't agree with I don't automatically assume YOU'RE WRONG! ....I take the approach of let me try to understand his side because maybe I'm off here.
I could totally be wrong here, but it seems like you take the opposite approach and rather than try to get the other side to see if this is a time you're off, you go into CHALLENGE mode...lol and crusade to prove yourself right.
I think this along with your more extreme takes 'really great or total trash with no in between' compared to my more graduated takes that go more like 'great, really good, good, decent, mediocre, poor, trash, etc' is the main difference between us.
We're both opinionated, we agree a lot, some of the things we agree on we might both be wrong (not too likely though :-) ...some things we disagree on, one of us might be totally right vs totally wrong, or we might both be partially right.
When its someone I have a lot of respect for (Woody is a good example as we agree on most things too, but occasionally have strong differences) I prefer to find our common thoughts and bring our opinions closer together rather than set to to prove him wrong...I feel like he does the same for the most part. Sometimes I'm swayed more in his direction and sometimes he's swayed more in mine. This is the part that seems to be missing in interactions between you and me.
I'll leave you with this...take it for what it's worth. I had a motto that I went by when I was in upper leadership positions in the MC.
"Never be the smartest guy in the room."
I was always trying to learn and become smarter, rather than appear smart because of who I was surrounded by. It would have been easy for me to rely on my experience and show how much smarter I was than those under me, but I always tried to elevate those who I saw as smarter than me, or better than me in some way, and humble myself around them because the stronger my circle was the stronger I was.
Any time I felt like I was becoming the smartest guy in the room I knew it was time to either change rooms or change who was in the room with me. At the core this is still how I function, I like to interact with those I feel are as smart or smarter than me because I like to Gain and Share knowledge through interaction. But this is something that requires a give and take, two way flow of consideration and compromise.