ttwarrior,
If you had a headache at the same time that you had 130/90, then your doctor was completely wrong when he implied your headache was in any way related to your blood presure. THe 210/110 might have been a different story but I am certain that the headache was most closely related to the massive ear infection. THAT connection is well established.
"Water behind the ear" is usually caused by a middle ear infection...it doesn't come out of the blue.
Ziac isn't exactly bisopropol but rather bisopropol PLUS hydrochlorothiazide (a diuretic.) The latter is a singularly good agent for relieving some of the fluid pressure in your middle ear.
So he added verapamil to the two BP agents and now you are on three?
Anyhoo,
Go see an ENT specialist for the ear, your hearing is too valuable to entrust to somebody who sounds like he's in ever his head. In fact, why not find another GP while you are at it.