Spike doesn't like to be held either. Whenever I pick him up, he'd brace his paws against my chest and push so I can't cuddle too close to him!
If I hold him too long, he will start wriggling like crazy to get away.
Sigh! The things these cats have to put up with from their slaves such as improper displays of affection!