Our Tiger, who we miss very much, absolutely hated to be held or restrained in any way. He would growl whenever we did. But.. during the last year and a half of his life, he actually became a lap cat. He loved to climb up on us and knead us and then he would lay down on us, sometimes for an hour or more if we let him. But, If I put my arms around him or restrained him while he was doing this, he would growl, even while he was purring! LOL! Ashke, our main coon, hates to be held by anyone too. He is very tolerant of us holding him, but he is tolerant of most anything because he has such a sweet disposition. But, I know his looks and know he does not enjoy it one bit. He is not a lap cat either. But he likes to come sit next to us. He loves to hang out with us.
Aiden, our 10mth old brat cat absolutely LOVES to be held. Of course, it's still only when he wants it, NOT when we want to hold him. But sometimes during the evening he will climb up on us and let us hold him like a baby. He will the proceed to sleep in our arms for hours. I feel so bad putting him down.
His record is something like 4 hours! LOL! When he was a little baby, he wanted to be with us and on top of us constantly. I think he has separation anxiety, though. But, we love, and have loved all of our babies, whether they like to be held or not! Each cat is just so different from the next.