I have a long haired kitty, almost a year old. Ever since we got her she has had a touch aversion. She is not aggressive whatsoever, but you can tell she doesn't really enjoy being petted when she is standing up, as she pushes her abdomen toward the ground and away from your hand. (A good visual for this position is holding a slinky on either end). She enjoys being pet occasionally, but only when laying down, and only when she comes to you. Even then it's possible to give her too much pets and overwhelm her into leaving you.
She absolutely hates being held. I don't let anyone hold her because even when I pick her up, her heart starts to race and I can tell she's in distress. She will soon jump from your arms, and I don't want her getting hurt if the person tries to catch her and she lands wrong. I have come to terms with how she is, but others tell me "you don't hold her enough" "you don't pet her enough". I think it is just a matter of listening to my cat, and she is clearly telling me that she doesnt like being held, and only occasionally likes pets. Am I wrong? Could this attitude change with conditioning or would that just teach her to hate me?