I'm no expert, but I think you handled it well. I too had a hard time sitting around playing the fool with my W cheating on me. It was pretty obvious, but she still denied it. I also said she could just let me see her phone and prove me wrong, but she clutched on to it like it was full of government secrets. At some point, we LBS's have to take our balls back and just lay everything on the line. I think that's the first step of getting respect back when handled the right way, And I think you did a good job of calmly saying what's been on your mind for quite a while...
Me: 38 W:31 Kids: S16(mine from previous R), D10, S9, S4 M: 10 years T:12 years BD:Jan 3, 2018 W moved out: Apr 13,2018 Filed for D: Jun 2018 D final: Sep 2019