I dont see it as being selfish, what I see is a grandfather trying to bring some of the family heritage to his grandchildren. There is nothing wrong with that, I wish my grandfather had done more of that for me, as I still remember listening to the stories he did tell. So dont worry about the ex son in law, just go out and get them for the grandsons.

My first kilt was hnded down to me by my dad and I have to tell you I feel different when I wear it, it's hard to explain, but its because it was a gift from him that makes it so special.