I actually blame his grandparents, or someone further up the tree. Because his mother is obviously a dunce, who doesn't know how to run her life, and that is probably due to bad habits taught by her parents. However somewhere along the line, someone fucked up and didn't give their kids the help they needed to know how to live.