I stayed - believing it to be best for my sons. My husband wasn't into stealing, but some drug use and cheating.
It didn't protect my sons. They knew more than I and learned much from their dad in the way of manipulation and cons. I finally left after 23 years.
Today my son is an active addict. I have to ask myself over and over, should I have left years earlier? Would it have made a difference? I still don't know the answer, but I know staying did nothing for my kids.
Good luck and prayers for your family.