I'm going to bat away a lady's hand when she tries to touch my hair
That's creepy. Why did she want to touch your hair?
She isn't right in her head and I refuse to be touched by such a person.
It can be upsetting to have people touch you without permission, so it is okay to stop them. She was wrong to want to touch your hair, she could have messed it up or gotten it dirty.
She is really out of touch with reality, kinda scary.
Yeah, it is. We all have our boundaries and everyone needs to respect everyone and not touch without permission. I hope you can try to tell her it's not okay next time, so she doesn't do it to others.