Yes, Angie, sadly many surgeons think they are gods. Perhaps this is a special course they take in surgeon school. But seriously, perhaps this goes along with the "power corrupts" theory- after years of being catered to by everyone they come in contact with (patients, nurses, sales reps, and even people they see socially), perhaps they begin to believe they are better than the "common folk". Some of these guys are also dealing with insecurities that are buried deep--society expects them to be all-knowing, all-powerful, yet no human can be that, so they feel that have to maintain a "good front". And lets face it, some people are just jerks, and surgeons who also happen to be jerks don't have the same kind of checks and balances on their behavior that the average person has--it has been part of the culture in hospitals for years that doctors can act any way they want to, because the hospitals are dependent on them to bring patients in.
In my experience it does not always follow that the poorer surgeons have better social skills. Where I currently work we have a surgeon with terrible interpersonal skills, and he is not a particularly good surgeon, yet he frequently acts very arrogant in the OR, and is very demanding--I really think the root of this is insecurity, at some level he is aware that he is not very good, yet he maintains a "I am a doctor, I am god" front.
We have another surgeon who is an excellent surgeon, yet he is a super nice guy--talks to everyone the same, whether they are another doctor, or a nursing assistant.
As liberalrn said there is no hope for the arrogant ones!