Hunter, I think what you said is absolutely right.
Sometimes it takes a big blow-up to make someone realise that they love someone and have been treating them badly or taking them for granted. I always believe in giving someone ONE chance (except in violent situations of course). But of course it is up to your friend. If he has suffered loss of self-esteem and confidence because of this girl, maybe it is time to say goodbye for once and for all. If he thinks it is worth a shot, he should give her a chance, but be prepared to get out if she slips back into her old ways.
But I think if he decides to give her a chance the first thing they should do is sit down and make some ground rules. Discuss what kind of behaviour each expects from the other, and what kind of behaviour will not be tolerated. Communication is good [img]smile.gif[/img]
Of course it works both ways, it could be that he does things that really piss her off too, so he has to be prepared, if he expects *her* to change, to perhaps alter his own behaviour too. In my experience, people tend to put other people down if they have learned during their life that it gets them attention in some way - I've been guilty of it myself in the past (But I changed

) - feeling ignored, well you won't be if you start a row, you'll be the centre of attention for a while. It comes from having low self esteem yourself. He may want to bear that in mind in the way he behaves towards her, if he does decide to give it a try.