Teamint, correct me if I'm wrong, but you seem to have the same problem I do, just on a much more extreme level. You are trying to intellectually box something that cannot be boxed very easily on an intellectual level because it's more emotionally based. You seem to have more trouble than I do with it and for that I really send my sympathy.
If that's the case, then I know you're not trying to be an ass. If I am correct, then you probably frequently find yourself having insulted people and then be genuinely confused on why they got so angry and unable to find ANY reason why they COULD be angry. It happens VERY frequently to me.
Guys, if this is the case it truly is NOT a case of trying to be rude. It's just being too.....clumsy? in the interaction. My husband frequently has to explain to me why something I've said is easily misconstrued even though I can't see how on earth it could possibly mean anything insulting and I'm very genuine in my interest...it's just I want to know..to understand EVERYTHING and I'm not very good at seeing the line where my questioning may become a problem. I also don't realize easily how what I've said can be insensitive because it's a perfectly logical conclusion or question and it's very difficult for me to see the more emotional side of it.
OH MY GOODNESS!! Yes, it is JUST like that ALL THE TIME! Particularly in discussions where the roles are not previously defined. Like, if I am talking to my boss, I am good. If I am talking to a patient, it's good. Because there are roles, you know? And yes, my spouse is frequently my 'interpreter' to the confusing reactions of the world.
What strategies do you use to not be so 'clumsy?' What have you learned to do, especially in non-hierarchical defined role-based conversations? Do you just curb your curiosity? If you are comfortable answering, did either one of your parents have this same problem?