I don't know what to think about the MP in the pub. I dare say a lot of people do stupid things 'off duty' in pubs, and it's not fair to hold them against them for 13 years, but I'm not really sure what happened, so in the spirit of the thread I might change my mind as I find out more .
I do remember the story of a young girl (I think she was about 16) who got a job as some sort of youth advisor for the police. It was a real job, and had good prospects for the future. The gutter press dug around and found some dodgy social media posts that she had made when she was about 12. I think they were racist (or maybe homophobic), and she claimed she had said them to fit in with her friends at the time.
She was sacked.
I don't know what became of the girl (this happened a while ago), but I think that sacking her was wrong, and that the journalists concerned should have had someone go through their personal lives with a fine tooth comb and make their (inevitable) indiscretions public.
I am the last person to support racist or homophobic behaviour, but I really think that a 12 year old should be forgiven for doing stupid things. Where adults are concerned, I hate the thought that people can't say or do regrettable things in private without having them held over them in perpetuity (let he who is without sin etc), but a lot probably depends on how serious the things are. Obviously, criminal activity is different, and some things are unforgivable and should never be absolved.
OTOH, we have a PM who has said and done some disgraceful things (burning £50 notes in front of homeless people, talking of 'watermelon smiles' and letter box women, and illegal ones such as taking cocaine at University), but has got away with it all. I don't think that (on the face of it) drunkenly baring a bum is as bad, but context is all, I suppose.