I think they should have talked. He basically made it a done deal and did it 'for her own good'. It's OK for him to break up with her for himself. It's not really OK for her to decide what is good for her. Maybe she was being overly romantic to think she could live a life of celibacy (I do think so) but adults who have relationships decide things together and DISCUSS things... otherwise it's not really a relationship, it's a dictatorship.
If he'd said "I can't do this, it hurts too much" that wouldn't have been patronizing, that would have been honest. But just as he decided to lie to cordy when she came back and decided to go to Wolfram and Hart and wipe his friend's minds without their consent or knowledge, he decided for her. That was patronizing and autocratic. It's not a healthy way to relate. His leaving was a good thing. HOW he did it was not.
Well I understand your argument, it’s one I’m very familiar with. But your position seems to be predicated upon Buffy’s coming to the realization on her own that Angel should leave so she could have the normal life she seemed to want.
But Buffy is rather stubborn (one of the things I love about her) and when he brought these up she said “I don’t care about that.” So I don’t know that she would have come to the same conclusion. Or at least she doesn’t come to that conclusion until after Angel tells her that he is leaving.