You're getting all confused by that co-dependency stuff. Now you think that I'm the addict, but you need to make up a new addiction to explain it. The low self-esteem charge is too tricky: am I forced to admit self-esteem or else face an accusation that I am faking my high self-esteem? Because I actually have a high opinion of myself, but I happen to feel regret about the worst things that I did in my past. Same with the denial charge, in any context. It requires the person accused to admit denial because the only alternative is that he is denying denial. Puritans like Cotton Mather used to drown witches like that, such that the only way to prove innocence was by death. I'm not wasting any more time on that definition of co-dependency, or any other.
As for the relationship... it's bad right now. And enough bad things have happened in the past that it's completely reasonable to say that I should end it. So I'm thinking about that. The White Knight charge hits closer to home, and I first read that article here years ago and have thought about it. But if I abandon her right now, I'm going to live with some serious guilt for a long time, because it will feel very much like the kind of selfish thing that I did when I was younger and only cared about myself. If we're not trying hard enough to make the relationship work, I'm willing to try harder. But if we're trying too hard to make it work and then we still have a major breakdown like yesterday, then it needs to end.
I notice that nobody in this thread has asked me what I want, which I think is something crucial that a psychiatrist would ask to gain insight. I want her to be independent. I want her to get the marketing degree and start a real career. I want her to do her own homework and studying without any help from me, and I want her to drop her campus job so she has more time to deal with her classes. I want to kick back and rest for a while and then work hard at my job search. What I absolutely do not want is for her to drop out of college and continue to rely on me financially while working at a lousy customer service job. So I help her, in hopes that she can graduate in the spring and get hired for a decent marketing job this summer. I also don't want to control her, because I want an equal partner, not a sidekick. Her major weakness is that she manages her time poorly. She also used to manage her money poorly, but she has become much better at that.
Anyway, like I keep saying, I'm going to maintain no contact for now and really think things over. I'm still upset over what happened yesterday, and I want this to be a good decision, not a kneejerk reaction. I am talking to the friends who know us both, and weighing what they have to say, but in the end, this is a very personal decision. And she has a decision to make, too.