BigMac - these are some big realisation to deal with, but I think they'll help you in the long run.
You're not responsible for her, or for fixing her. This is a road she's going to have to walk alone and figure out for herself. While you've contribute to your R issues (and good on your for recognizing that so you can change things going forward), she has too.
It's a good thing to realise that she might never change. She might, of course, but she also might not. It hurts to know this, but it gives you some freedom to start moving forward and detaching, which are powerful steps to be able to take. If she does change, great. If she doesn't, you'll still be further ahead and making a good life for yourself.
M - 34 H - 36 Together 10 years Married 4 years BD - March, 2014