You said you took vows, and you take them seriously, and I respect that. But you also have an unspoken "vow" to protect your children, and to uphold holiness in your marriage and in your home. At some point (and none of us can tell you what that point is, that's something only you can decide) you're going to have to decide what is the "greater good" here.