I'm in a very similar situation. I indeed scream AYYY! and go away, and it's improving her awareness. What can I say, born and raised in the street...I can't blame her. I know people here who behave in an even more primitive way (they poke your ribs when they want to say something to you). One more thing I do is teach her other ways of relating to me, and what has been working absolute wonders is her watching Prince and I relating. She's started copying his ways, and he is a very gentle cat. Where she used to bury her claws in my arm to tell me she didn't want me to leave her side, now she twines her arm with mine instead. It's a huge difference, and she learned it from Prince. One more: she used to rub her nose on mine excessively, now she has other ways of kissing me as well, so she does that one less.
I love it how cats are often a very positive influence on each other. Same happens with my strays, the more primitive learn from observing me with the more socialized.
The Royal von Meouw Dynasty: His Royal Highness the late Prince von Meouw,
Her Royal Highness Princess Gatita von Meouw, Nikita Duchess of Meouw and
His Highness Cuchi-Cuchi, next in line for the throne of Prince von Meouw.