Our kitties have only hissed at us if they were in pain or afraid of something. If we play too rough we may get a 'cry' and a 'bite' (to hold, not break the skin), but never a hiss/growl.
Mousie is the only cat we have that hisses regularly, and that is because she has a growth over her left eye and has no peripheral vision from that side. This makes it appear as if things are coming at her suddenly because she doesn't see them until they are right on top of her. She will hiss/swat at other cats, but only jumps if we appear too suddenly for her.
While I was thinking how odd Rookie's behavior seems to me...I recalled a cat that belonged to some friends. This cat hissed at everybody that visited their house and tried to pet her. Except my husband and I, our friends were surprised. However, I think it was the manner in which we presented to pet her. We didn't just reach out and begin petting, we would hold our hand in front of her face, allow her to sniff and if she didn't move away, THEN we pet her.
We asked permission and didn't just violate her personal space.
I wonder if Rookie prefers to be asked if she can be pet. The Royal Queen, you know.