Hmm I think this does highlight an issue, not with KS specifically. But I don't think MPs should be accepting freebies full stop. Far to open to corruption.
I've been a government employee for years and we're not allowed to accept gifts over £25 value- and Civil Servants have far, far less power than MPs in terms of making decisions/ influencing in a way that would benefit someone specific. Look at what happened during the pandemic.
I once audited a safe at work where gifts declared were kept before going to auction. Some really exotic things in there from all over the world. And in a later role at a Jobcentre, this lovely couple came in months after I'd helped them with a cheap (still very much appreciated) bottle of Prosecco as a thank you, worth around £6 at the time. My colleague passed it on to me and I still declared it, the jobsworth manager took it off of me, then 6 weeks later said I couldn't have it back because it couldn't be drunk on the premises or shared with my other colleagues.
If MPs are allowed to take gifts, especially to that level, how can we possibly be sure they won't become 'bribes'?