People who let their past control their lives will never be happy. People who live in their past will never be happy. People who let those from their past control their lives and control their future will never be happy. People who do stupid stuff and hurt others and BLAME their past and don't change it will never be happy because they don't WANT to change it. If you want to change you will. If you don't want to change then admit that you don't want to change and be honest, but don't give people a bulls**t line about people can not change because that's a lie.
I know a LOT of people that can and have changed. I am one of those people. If anyone should blame their their past on anything it's me but I don't because I'm not playing the victim to anything. I'm a survivor! I've gone through a lot of negative events in my life and I use that experience to help others, not as an excuse to be a bitch and be angry at the world. I have spent many years to myself doing a lot of soul searching and a lot of self growth and learned a LOT about me.
People who say they can not change either do not WANT to change or are to LAZY to change. Which one are you? If you want to change, then stop with the excuses and do it. This isn't directed at just one person, this is for anyone. It's easy to use your past as an excuse. It's also easy to judge someone for their past. It takes a stronger person to stand up, take responsibility for their actions and make the change to be a better person. It also takes a bigger person to not judge another human being. Remember, we all have a past and one day, you may also be judged for something you once did.