I haven't read the entire thread, but Gidge had sleep aggression and slept with her eyes open.
We started tossing socks, stuffies (all light, soft things) on her while she was sleeping. If she woke up snarling, we ignored her. If she woke up normally, we gave her a treat. We had two incidents on the bed and was banished for 2 weeks each time. Between the two things, she eventually was fine, to the point that when our kitten (at the time) walked up her body on her ribs towards her neck, I was having a heart attack and expecting a blood bath. She just lifited her head, yawned, and went back to sleep.