Please don't bite my head off for this, but why not tell him exactly what you need. Say, H I need you to hug me when you come in and hug me when you leave. As that becomes a regular occurrence move on to the next thing. He apparently needs to take babysteps because he isn't capable of the big ones.
Put aside your anger, take his hand and lead the way.
kat
Me-53(and learning!) S24, S21, D18, D17 Just keep swimming, Just keep swimming. Dory