Wow, Matt. Your W wants to load all that baggage she is dealing with right no your shoulders. It almost sounds like she is obsessed with creating as much blame as she possibly can.
So, you watch too much TV... Did you ask her what she would like you to do instead?
Don’t beat yourself up for getting angry. You’ve been patient for so long. Honestly I’m impressed how much you take from your W and try to be supportive at the same time. Hang in there.
M:50 H:52 S28 (my S from previous marriage) M:17 + 3 BD: 06/12 S: 06/12 - H works in another state