The issue of acceptance vs resistance sounds like an article I wrote a little earlier:
Scott H Young » Accepting Reality
Your job in a relationship is not to fix the other person. You have two choices, accept them for who they are (flaws and all) or move past them to find someone else. Improving a relationship needs to come from improving yourself, not trying to *fix* the other person. When you accept the person fully that may give them the foundation of support they need to truly grow and mature or they may not.
You can lead a horse to water but you can't make him drink.