I vent to people I do not know personally via the internet, because as far as I am concerned anything I say to them does not matter. I post something here, worst case scenario, I get insulted, and maybe suspended. If I told my friends how I actually feel concerning my life, they would either insult me, as being an attention whore, or try to stage some kind of intervention, neither of which I want.
I'm a better person than 90% of people for a simple reason. I will admit to my flaws. All of them. By admitting I am a bad person, it makes me a better person, because I own up to it.
Wrong it only makes you a better person if you act on it to make yourself change for the better, like a criminal is only good if he stops his crime not if he admits it