I relate to this a lot! I'm learning to not be as forthcoming at first and slowly get to see people play out their patterns. Once their patterns are out, then I can make a better decision on how close I would like to be with them. But yeah, that holier than thou thing is soooo annoying. It's not that seeing behaviors and having an opinion on them is annoying, but when they act like they're perfect moral models for the world...that's not for me. And to add to Summer_Twilight, they're probably repeating a behavior they are experiencing elsewhere. Maybe someone is criticizing them all the time, so that's how they act out because of it. I think it helps to understand why they do it, but also that it's not something I want to have in my life.
On the other hand, I really appreciate people that admit their mistakes or difficulties and try to work on them. If someone says they messed up, learned from it, and have taken steps to change that...let's gooooo!
_________________
"Am I wrong?" - Walter Sobchak