Yea this seems like the best way to support the site tbh. Let people who can afford it pay for running costs in exchange for benefits that don’t negatively affect free users. Much better than being beholden to people who have no interest in you providing a good service.
Then I’d say he has an even bigger issue, being an idiot