Sorry Diz, but personally, I think your husband is a clueless, selfish a$$. He will not freely give out "I love you"'s because that is not his nature.. He will not freely give out hugs, because it is not something that is important to HIM. It does not benefit HIM (that he can tangibly see.)
It is not worth the effort to HIM to have a more responsive & loving wife. I'm not just saying this from this thread. Just from other threads I've seen... I just think your husband is a selfish jerk.
Sorry.. that's just my opinion. You either accept him & relish in the few times he DOES do something nice for you/to you... Or plan out your escape.
Of course trying to re-train him like a puppy training MIGHT work.... Good luck. You deserve to be happier.