Who gives the school child the money, though?
Plus, they don't pay keep, if we want to be niggly. 
Anyway, I think you're doing right to keep buying for the older grandchild.
It's not worth kicking up about it, for your own peace of mind.
Is this behaviour appropriate.


