In situations like this you’re better off fronting it out and repenting in private.
Here is what is going to happen next. He is going to face questions on why does he not think it is appropriate to accept these in future? Does you think you shouldn’t have accepted them? Do you have poor judgment or are you dishonest? Are you going to continue to accept other gifts? What’s the difference between one gift and another?
This is going to get much more coverage now than if they’d just ignored it and quietly said “no more gifts” in private.
Do you think that's possible? That the media would just let it go, rather than ask about it every time someone was wearing a new suit, or dress?
I do wonder if it ultimately backfire on the Tories (and Reform). Labour already have plans to pretty much stop second jobs, and cut back on lobbying links. A little public distaste right now, might give make it harder for the Tories to come back and challenge any changes.