Is he associated with a hospital? I would call a patient advocate at that hospital and explain what happened, and that you dont want YOUR information spread all over whomever happens to be in the waiting room at the time. While he may be busy, and have much to do, its ILLEGAL for him to share ANY bits of information about you without your WRITTEN consent. Express that you are also shocked about his attitude towards patients. We all have bad days, but MDs need to go to their office, close their door, and bang their head on their desk, not blurt out such awfulness in public.
I am just as angry at his partner for not at least acknowledging your concern, and promising to address it. If that doesnt work call the admin of the hospital and ask whom to talk to. You can do both phone calls anonymously.
Shame, just a crying shame.