Definitely agree on the contact part. Parents don't have excuses anymore as fewer people are smoking and drinking around their kids. My parents were pretty bad with alcohol when I was a kid and never spent time with them. Now as I'm  getting older my mom has been trying to make it up to me. She went to rehab when I was 10 and she has been a completely better mom for 5 years