In many ways society has created these monsters, people expect them to be able to know everything, after all we pay them a lot of money and give them wayyyy to much power. When people treat doctors like they can do no wrong and are the best thing since sliced bread, they, of course, start believing this themselves. This in turn breeds arrogant, narcissistic and patronizing behaviour.
This not only applies to doctors, but to police, politicians, religious leaders etc. These monsters live by a different code to us mere mortals, the CYOA code.
"Cover Your Own Arse" .
Well done Molly, you weren't fooled, and you have a gallbladder to prove it.