Hang in there GTTM. We all have bad days, even couples who don't have the witness issue have others to deal with.
For me it was all about the kids. I put all my effort and straight to raise my kids to not be dubs. That added even more stress on my marriage but I considered, and still do, my marriage as secondary to my kids freedom.
My kids are free and my maritam stress goes up and down. Probably a lot like yours. Hang in there and enjoy the good times and if you can, stay focused on your kids.