You need help beyond random stranger advice on an internet forum. You should find a life coach or counselor to work with or this will never get better. You need to determine if you are taking good care of patients or not. If you are, then don't give a damn what other people think. Don't wind up on meds because of this, but don't let it go either.
This is happening to your generation because our society has become is so soft and politically correct. We used to learn to deal with people like these a-holes early in life, but now everyone is sheltered and they never develop that skill. My high school football coach would make your ER doc look like Bambi.