I agree you and your boys deserve better. I like what Mike said too. Set a boundary and have a plan in place on what happens when it is crossed. Are you ready for it to be crossed? Are you ready to move to plan B once it is? Otherwise she will not understand the boundary and how important it is for you and your boys.