Ever wonder why your cat jumps on the lap of the guest that doesn't like cats? It is because people who don't like cats will do things cats like during greetings. They squint their eyes, turn their heads and avoid direct contact with the cat. The cat's view is these people are saying hello and being non-threatening, and, sure enough, he ends up on their lap.