I understand that he is doing a nice thing and that he enjoys buying things for my children, but the things he buys are unusable and awful and a waste of his money, a waste of my time because I then have to get rid of the things, a disappointment to my children because they think they're getting new things and they're not (they are young children and don't understand fully yet) and frankly he's taking away from someone who could use those items.
For example, the latest things he has bought is a jumper from the charity shop that is a boys jumper in 9-12m. My daughter is 4 years old. (She is tiny but not quite that tiny). I don't know anyone with a baby that young I can't give it to someone else and I don't have time to take it back to another charity shop. And 12 pairs of very, very old fashioned school knee high socks that are far too large for my eldest. I really struggle with keeping my home manageable and all that's happening is I'm accumulating a mountain of absolute rubbish. I've been told I'm unreasonable and nasty if I tell him to stop buying things because it brings him happiness - but it's driving me insane.
I'm the one who has to get rid of it all, I don't have space in my home for all of this tat that won't get used and can't be sold because its in terrible condition or so old fashioned that nobody would use it and I don't drive. For me. Taking something to a charity shop takes 2 hours out of my day, I dont want to just throw things in the bin but I feel like I have no choice. Someone else could have used those things and its obviously not brilliant for the environment but I don't have space to store it.