I rarely go to the doctor, but you are right, he never washes his hands in front of me. That's interesting about gloves. Why won't they work?
Say you then go into the next room with staph on your hands, and then you put on gloves with your dirty hands. The staph will be on the outside of the gloves from when you pulled them out of the box and put them on. If the second patient has a surgical wound, and you change a dressing with the now-contaminated gloves, what have you done? You've transferred the staph from the patient in 129 to the patient in 131.
Does that explain it? Plus, whatever the nurse touches in the hall--say she shakes hands with a visitor who spent the drive to the hospital picking his nose in the car (MRSA) or didn't wash hands after using the bathroom, etc. etc.
Hospital surfaces are not sterile. If a nurse drops her pen and picks it up off the floor, then doesn't wash them before putting your eye drops in after your eye surgery....