I think mason is kind of overreacting. She didn't have to just leave like that without at least letting john know she's ok. She could have left a note or something.
I think she should have left him. Not their marriage completely but he needs to suffer to appreciate what he has and until he does, he hasn't learned anything.