Jump4Joy:
I don’t know why it is difficult for me to change. It seems pointless. I’ll never be perfect.
You’ve said many times how difficult or impossible it seems for you to change. But you are expecting your friend to change and be perfect and “man up.” Do you see the double-standard in that? It is just as hard for him to change as well. And being harshly told of all his short-comings will only make him more stubborn and refuse to change even more.
Instead of focusing on his faults, work on your own. Are you growing in love, patience, gentleness, and self-control towards him and others? It would be incredibly offensive to be continually criticized by someone who displayed all the same faults of character she was accusing me of. I’ve been in that situation before, actually. It doesn’t end well.
Nowhere does the Church teach we should be brutally pointing out each other’s faults. The opposite, actually. We are supposed to bear each others faults with love and patience. Pray for each other, not attack. Recognize our own sins first. Put each other first before our own desires. Desire his good first, not yours. Be the hands and feet of Jesus to him, not the tongue of the Pharisees.
Try loving him for who he is and praying for him. Real prayer, not complaining to God about all his faults. Ask God to bless him and to show you your faults. Bite your tongue every time you want to criticize. And consider getting away from the situation–it sounds like a very unhealthy relationship. I would suggest therapy to understand why he has been calling you manipulative and controlling.