From personal experience, my witness husband and I divourced, due to adultery. We were married 11 years. The other woman was married too. I feel if we had 11 good years we could have worked out the infidelity. My reasons were based on lack of financial support. He never had a real job, just cleaning jobs like all witnesses have with their lack of education. I needed health insurance, 401k benefits, paid vacations days and sick days not only for my sake but also for the sake of my daughter.
Both of us are inactive and can still attend meetings if we wanted to.
My ex smokes now, so I guess he would get busted on those terms.
We were both in our early thirties at the time of the divource.