<human>: Can you succinctly summarize the text in 1-3 sentences?

So, I broke up with my ex boyfriend back in September. It was messy. I behaved in ways that I really regret and he behaved in ways that he also regrets. We were still talking to each other up until the end of November when I finally decided that in order for me to get over him completely, we needed to go no contact. He didn't really respect my wishes to go no contact and continued to text me, email me, snap chat me, etc. But I persevered and I ignored him.

Basically, until today when he emails me out of the blue and tells me that he will be leaving our city soon forever. I mean, I knew this was coming. He was in his final year of PhD studies and while we were still together we were discussing where we would possibly be moving together. So I caved a bit and texted him. We talked a bit. Then I called him. I hate the way that I act when I am around him. I feel so immature, I act like a child, and I just don't behave well. Plus, as stupid as it is, I still miss him a lot. I really really loved him. I thought that I was going to be with this guy forever. I thought we were going to get married. I was essentially going to move out of state for him when I have been here my whole life, my entire family, my whole life is here. I'm not even sure what I'm asking here.

But I know that I can't go to lunch with him. It's too painful. There are too many memories and too many "if only we were still together, maybe this is how things could have ended up" thoughts running through my head. But I guess, does this make me a bad person? That I won't see him before he leaves? Or am I doing the right thing by protecting myself and my feelings first?
<bot>: Ex boyfriend is leaving the state forever. Wants to get lunch one last time. Am I a bad person if I refuse to go? Even if I know it is to protect myself emotionally?