Trying to fix somebody who doesn't want to be fixed is an addiction of it's own. We mean well when we do it, but a lot of time there's a hidden agenda. I hung out with addicts with major additude problems because I was scared of being alone, and I could con myself into thinking I wasn't as bad as they were.
Learning to have relationships with people who are capable of having relationships is a piece of work.