Sounds like a good group therapy session is needed
I bet there are counsellors out there that would be able to give you all some help. You are not the only family having problems - I am sure. You may have reached a very dangerous level though, and it is time to admit how out of control it is for you all. Poor Cam is really at risk. I am sure you don't want Cam to suffer for these mistakes, bad decisions and horrible behavior.
I wish you strength and conviction. You guys can get through this.
Poor excuses are too expensive at this point. Your hubby's health, your health, Cam's well being......everyone is going to suffer unless it gets fixed.
It will probably be the biggest challenge in your life, so far. Lots of lives are at stake.