Damn I feel sorry for you. Although I'm an engineer, I know many many doctors around me (admittedly not many in the US). Most of them (especially the new generation in their mid 30s) are curious, innovative, hard working and do the extra mile for their patients. They work long hours because: they love what they do and don't see themselves doing any other thing and because they care about the outcome of their patients.
I agree that not all doctors are like that, but saying that all doctors are what you are describing is false and insulting.