True, Archangel, true. The hardest thing is to get compliance out of a patient, and sometimes we just say things very baldly and leave it at that, not realising that it may have the wrong effect or interpretation. Added to that the time pressure everyone is under in the med profession (and I know very few who have an easy day of it, even the lab tech who spends his days reviewing columns of numbers and needs to spot patterns through the haze), and of course, getting patient compliance is actually hell. We have to assume that you are adults and want to get better, but often have to push like mad (and in this sense, doctors make the worst patients - compliance amongst doctors with illness is worse than in the general populace - so much for knowing better) and because of time pressure can be quite blunt about it. Doctors are no longer trained in the art of talking to patients (we were still in my day, shortly after it was dropped, along with Latin and Greek, all still necessary, I think) and suppliers never have been (the exception is the LungenLiga, who's "advisers" are trained in counselling patients, to a lesser extent), so it all gets rather messed up.
And one more thing - we're human, and mess up like anyone else. Hopefully. no one gets seriously hurt by our mess ups, but it happens - overwork, fatigue, emotional exhaustion, they take their toll - I have a friend who is an Obi-Gyn surgeon - she holds twelve hours at her own clinic, plus surgery at the local hospital plus is on call at three others. She has no private life whatsoever, sleeps maybe five hours a night, and is seriously on the near edge of burn out - she's been doing this for 15 years and is considered one of the best cervical and breast cancer surgeons in her area and still has to fit in time to look after her mother, who suffers from dementia. A lot of us finally convinced her to take up golf once every few weeks to help her get her mind out of her practice and give her a chance for some normalcy (that's why we play golf, btw - it is therapy for us). So far she's managed to remain in top form, but she'll be tired or cranky some day, and ooops! And that is how it happens, folks. So don't ride us too hard, and if we say take your medicine, take it and don't make us have to chase you. We won't, you know. We have no time for it.