I agree with BG then - find another GP.

There is nothing worse than having a GP that doesn't listen - took me many years to find the GP I am with and we still have our challenges every now and again.