Wow! This is my story! I am so excited to see that you are getting it out there and hopefully my story can inspire others to get help with their addictions!
I don't know whether you are being too harsh on your kids or not. All I can tell you is that fact that you care makes you a better parent than 85% of the parents out there just based off of that one thing!