Im going to be blunt here. If you really want to overcome your social anxiety and xenophobia, you've got to stop acting like a social cripple. What do i mean?
Emotions come from thoughts. Thoughts are created with vocabulary. You can't feel anything until you have a thought about it first. And you can't have a thought about anything unless you have the vocabulary to build that thought. This is why you cant remember being a baby. You had no vocabulary.
Now, you see where i'm going?
You said, "Having to be around strange nurses poking and proding was sheer agony"
Lets look at how your vocabulary builds the thoughts that create your "sheer agony."
1. "Having to be..." you just painted yourself in a painting entitled, "Helpless Victim."
2. "strange nurses..." what exactly is STRANGE about people who care enough about your health to take an intense job like being an obgyn nurse.
3. "poking and proding..." you described your reproductive organs the same way cowboys would talk about rustling together their livestock.
4. "sheer agony..." SHEER??? you like the drama. If you really didnt like drama, you'd have just said ... "agony..."
If you like having a insular life where you are socially quarantined, fine... be happy with that life. If you want to open up to the world, fine, totally overhaul your vocabulary. Change the way you see and think... then the way you feel with change. AUTOMATICALLY