i am glad you have a good day. I do not think it wise for him to grow up thinking that ANYONE has to give him affection. My kids had to learn that just because they cooled off didn't mean I had, and unless something serious happened and needed care, I would NOT be pushed into hugs and kisses after they had done something to make me really angry. Affection is NOT something that they are universally entitled to, in my opinion. I am NOT saying I held grudges or withheld affection from them at any time, but I never saw a point to faking my feelings or making them fake theirs. Esp with Wiz, who would go out of his way to make us angry, esp if we were already sick or hurting or upset. We called it the Wounded Gazelle behavior because he acted like a lion stalking a wounded animal. ANYONE who wasn't feeling good in one way or antoher was a target, and after he had blown up and was "over it", he felt we HAD to be over it too. For him it was more Theory of the Mind - thinking that everyone has the same knowledge that he has even if there is no real way that they can.
A BIG part of the reason I did this, starting at around age 4 with him, was because I was really afraid that when he became sexually involved the girl would say no, they woudl talk, then he would figure she was ready for yes just because he was and he would push her too far and end up with a rape charge because he truly didn't get it or chose to not get it (with Wiz about half the time he chose not to get it - it was what my instincts said and about a year ago he admitted it to me with-o me ever bringing it up.).
I also did not want my kids to be forced to hug someone if they didn't want to. I have a great aunt who is the most awesome interesting cool person but small children hate her. Even her own kids were more likely to go to her sister or brother than to her until they were about five. Given that the 3 of them (my gma, great aunt and great uncle) all lived in the same block, next door and right across the street, the kids were always together. I just didn't want the kids forced to hug or kiss ANYONE because not letting them know they can refuse is one step along the path to being groomed to be prey for a pedophile or predator.
You may want to think about that and let him know that if he purposely makes you uncomfortable, or makes ANYONE uncomfortable tehn they have the RIGHT to not give him a kiss or hug. I am not saying to give him the cold shoulder, but you can pat his back or something other than a hug. It may be one way to let him know that his games are not okay, Know what I mean??