One of my favorite sayings is:
"When you know better, you do better." - Maya Angelou
Your son is too young and immature to understand this, but I hope one day he will.
It is normal for teenagers (and even young adults) to blame their parents for _________ (insert blank here). We could all blame our parents for something.
One day he will grow up and realize everybody has a screwed up childhood of some sort ... his was just much more "interesting"! All of us have to realize eventually that the past is the past, and ultimately we are responsible for our choices going forward. That is a life lesson to learn no matter how old you are.