Hi cottoncandycane,
What a mess! I have to agree with auntjudy...move on to another doctor for your BP meds, and try to forget this crazy doctor. Typically, I would advise you to file a compliant against the doctor, but that could open a bigger can of worms for you. The cursing, name calling...