Since the conversation has turned from the definition of arrogance to explanations of the people who exhibit it, here's my view:
I don't judge people. I guess you could call it empathy, or logic, or plain stupidity, but I just don't do it. So when I see someone being arrogant, I don't blame the person. I don't label them with shortcomings. I just try my best to understand it. It's how I learned to make friends with everyone, even people who seem like complete assholes. It by no means makes me a nice person, it's not like I'm always trying to please everyone I meet. I just don't make people out to be my enemies.