The one area I do have some sympathy, is that comments made before you become a politician should not be taken out of context. It’s not a resignation matter. I would hate anyone to trawl my history.
Unless the comment is illegal or harmful they should be put to one side. Same with MPs who may have done a few silly things as students. We can’t retrospectively police everyone’s comments for their whole life.
They should be able to apologise for them as a silly indiscretion - I can think of several cringey things I've said, and would happily apologise if anyone remembered them and said they were offended.
It would be a problem though if those attitudes (e.g., misogyny), which past comments illustrated, were part of someone's political appeal, and the person who had made problematic statements was unwilling to disown them because they still agree with them.