Sounds like you need to do what's best for the boys health. You've been doing what's best for them in their relationship with their mother for so long its now affecting theirs health. If we were in your shoes that's what I'd do