I disagree. The bribe itself should automatically disqualify him from public office.
Everyone knows that people won’t just give away something like a “free holiday” for free. It’s a bribe plain and simple. But it’s made legal, which is a huge issue. It allows the rich to legally and openly bribe our politicians.
A politician should not be allowed to accept any presents above what can be considered as normal (like small presents during christmas/birthday and such, but there should be a maximum value per person and a maximum total value) as anything else is just a bribe. It’s really ridiculous how overt the corruption is and yet nothing is done against it. All checks and balances just fail.