Ahh, yes...hair pulling. XD Alice used to pull my hair all the time, like it was a game. Somehow she just grew out of it though...I never had to scold her or change shampoos or anything. Now she only does it when she really really really wants something...like dinner. She takes a huge chunk of my hair in her claws, puts it in her mouth, and yanks...hard...but thankfully she only does it once. Little brat.
The spray and apple vinegar would be my suggestion as well. When I first got my cat, she was also obsessed with my hair (it's length goes past the middle of my back). I tried distracting her with stringy toys when she went for it, which usually worked. She has 0 interest in my hair now. I guess this would not help you when you are sleeping though.