I'm sorry you had to experience that Glow. There are some terrible doctors out there. I know that. My parents took me to some as a child that were terrible. One diagnosed me with a heart problem that I didn't have. Another said I my feet were turned inward or outward or something and had me put in these leg braces (like the ones Forrest Gump had). I was very young, so I don't remember much. I had to wear them at night and couldn't really move with them. That doc was an idiot. The problem is he is a relative, so my parents trusted him. My pediatrician was pretty bad too.
I have also had some really crappy docs here in Houston. The difference is that now I educate myself, so I know when the doc is an idiot. I feel sorry for people who don't know. I did manage to find a decent pdoc and a really nice GP though.
It is hard to find the good ones. I have this new rule for myself. I will not go to a doc who's too old, b/c they went to medical school in the dark ages and don't keep up with current research. And also I'm not going to one who was educated in another country. I don't have that much confidence in those docs. They never seem to know what they're doing. Now I will do research online to see where the doc was educated, and I look for pics to see how old they are.
Glow, I'm not a medical expert, but it seems to me that you may have been misdiagnosed about the brain damage. I think your reaction to social situations is completely normal. Everyone gets anxious and upset when people are rude. And lots of people without brain damage have social anxiety.
I'm not sure how your insurance works, but can you skip the regular doc and go straight to a pdoc? That's what I do. Regular docs don't know anything about mental illness. When I move to a new place, the first thing I do is get a pdoc. I also get a gyno, but I don't need a regular doc. Pretty much all they do is refer you to a specialist anyway. I know that some insurance requires you to go to a regular doc first though.