I Deffinatly know what your feeling my GP was like that as well, and he also threatened to no longer see me as a patient if I didn't spill my heart out to him, it's difficult too because he was my whole families doc and a lot of my issues had to do with them, so naturally I was uncomfortable telling him anything, anyway I found myself a new GP after being threatened so many times .. maybe you can talk to yours and explain how your feeling if he really dosent get it than its best to find someone else who has more understanding of your conditions, yoh shouldnt have to feel uncomfortable or harassed in your own doctors office.
Just my opinion, hope you find a solution, good luck