All of that just sounds like lack of control and lack of socialization in her early stages. Work on controlling her on walks and at home before trying to socialize her. Allowing her to pull in harness is not having her under control. Harnesses are made for pulling and so they don't deter it. A proper prong or chain will help if used correctly (at the top of the neck) and used only for corrections. These collars should not be used independently. There should always be a flat buckle collar below it with a leash so when they pull they don't hurt themselves. Once you have that control and can read her body language you will be able to correct her before things escalate. All of these also build trust and confidence. Which then reduces anxiety and you should start to see less dramatic responses to interacting with strangers.
"i can explain it to you, but i can't understand it for you."