You are a good person NC, you are honorable and doing right by your boys.
That sums it up. You are affected by your W's words because they are hurtful and most of all, none of it is true. She is spinning, circling, lashing out and you are the closest to her. Her guilt and her MLC is affecting her deeply. You can do nothing more than what you are doing. You can only detach so far because of your sons. Its impossible to not let the words sink in at times. And just because you 'initiated' the R talk last night (by doing the right thing and attempting to apologize) doesn't mean you did something wrong. Those talks are unavoidable at times.
Keep going on your path. Keep focusing on your boys. I know its hard when W's words cut to your soul. HUGS!