My beloved and departed male cat liked to stand on people's laps. He never curled up, never did the push-push, never gave head bonks, or sniffed/licked. He just stood there, like he climbed Mount Everest. The strangest sight was seeing my non-pet loving mother-in-law being conquered by Clyde. She didn't want to move him because she was sitting in his regular spot, but she was really really uncomfortable (he was the size of a small mountain lion).
I clapped and he let her be after that. That was the closest I've come to the topic at hand. Actually, with Clyde, if she had tried to pet him, he would have run off on is own.
In theory, gentle discouragement of a guest being made uncomfortable would be totally okay with me, but anything resembling corporal punishment would be an Oh. Heck. No.
I'm going to give scritches to Nubbin the Dog when I get home today for never jumping, never schnorfling sensitive bits, and being an all-around perfect dog. Best 90 lbs of cuddle you will ever meet. But only if you want him too.