One other thing, perhaps. It might be a good signal to her, and a worthwhile thing for you to do, if you could tell her you were doing something positive about the attitudinal problem you identified in your first post. For example, you can get some counselling on the NHS, at least if you had booked some you could tell her that. It would show you understand you have done something 'wrong', you are willing to address it, things might get better in future. It would suggest you are committed to a better relationship. Just a thought.
Very good luck.
Jason