I am always greatful when people buy things for DS. Unfortunately, he had a load of teeth out at the dentist a little while ago and the dentist said no more sweets. We know he's going to get chocolate eggs from friends of ours but we just squirrel them away or DH buys them off him toi let him go toy shopping. My parents said they'd get him some lego and give him a cardboard egg with wee bits in it (like a pencil, a toy, a couple of pounds). DH went to explain to his mum and his brothers about not giving DS choccie eggs. All his brothers were saying 'no problem, we'll get him an action figure or something'. His mother went in a massive huff going on about how this was obviously my doing and how ungrateful we are. I don't expect anyone to spend money on DS. Last year she bought him an egg that cost £6. You could get a couple of power rangers for that.
I always appreciate anything DS gets as does he but he was so upset after getting his teeth out and has been brilliant about cutting out sweets.