it hurts to have my wishes disregarded. There are ten adults who buy for me, there's no way I could use £150 of toiletries or Christmas food.
But you can reframe your feelings around "having your wishes disregarded". You really can.
Mostly we cannot change other people's behaviour, we can only change our reactions to it.
So ask for toiletries and chocolate and socks and hats, or whatever you think can be passed on easily and without drama. You don't have to keep £150's worth of toiletries or whatever. Someone else will be grateful for them.
So pass them on. Find some charities you believe in that you can support. Find out what - apart from money - they like to accept as donations.
Homeless shelters and women's refuges: new, clean socks, underwear, base layers, hats, scarves, gloves, toiletries
Food banks: biscuits, jams, hot chocolate, tea bags, coffee, crackers
Animal charities: old towels and bedding (you keep the new versions and donate your old ones)
You just need to reframe it.
It is a little bit unkind to say that your wishes trump the present giver's wishes. Why are either of you more important? Just work out a way to make it feel acceptable to you.