I would not say he is selfish as he is normally very generous with his time and money, and will more or less do anything for anyone.
The problem is that he is sooooo self-centered. He goes about his life as though he only has himself to think about.
Today he went out to see SIL for a bit without the slightest thought of what me & kids are doing today.
He never considers other peoples feelings or even other people's plans eg. it wouldn't enter his head to wonder who was picking kids up from school or who will take them to xxxx party or whether we have enough fresh stuff in for lunchboxes etc...
This all ends up in me having to boss him around like a child which obviously he is not going to like, and so it all ends in arguments.
My Mum says 'it's a man thing', but I think that's a cop out. What does the wisdom of mners say?