It's funny just how plastic your brain can be, how much your personality can change, and how your never the same person at any given moment.
Since I started college, I've had to pull every trick in the book to succeed as an engineering student. I've learned a lot about myself, my beliefs, my strengths and weaknesses. I've also learned how to break through the fog of my self-justifications and be honest with myself, which is one of the hardest things to do in my opinion. I've learned how to be blunt with myself.
As a kid, I've been beaten, kidnapped (yes, kidnapped lol), humiliated, and messed with in so many ways. But that doesn't mean I'm going to treat other people or the world the same way. That doesn't justify me if I were to behave the same way, which I don't. I work hard for a good job because of the security it allows me to give to my loved ones, and when I have a kid they will not experience any of the things my own parents and others visited upon me.
It all comes down to this: Are you right behaving the way you are, or are you behaving the way you are because you 'think' your right?