GTS - I don't mind that you disagree with me and the dialogue here is just to help you see things from a different angle.
I'm just add this in hopes that maybe you can again see things slightly different then you have been.
There is this saying that everyone's heard of before, and the intent is a good one, but its not exactly the best way to go about things. The saying goes something like this:
"Treat others like the way you want to be treated". Nothing wrong with this, as we all want to be treated well, and respected right.
Well, although that is mostly true, there is a better way to look at this. The better way of addressing this would be:
"Treat others the way they want to be treated"
Why is this? Its b/c we are all different. Do we all want to be respected? hell Yes! But what does respect mean to me, vs you. Now looking at your situation with the exGF. She should have not cheated, she should have addressed you formally and broken it off differently yes. But your handling of attempts to contact her after she broke this off, hoping she would change her mind, accosting he at the beach, and even approaching her and her new BF and friends at the table is in your mind okay, and the right course of action for you. What I think a lot of folks on here are trying to tell you is that, that may not be right or the correct course of action to your exGF or her new BF. That is not how she wants to be treated, or simply, she doesnt want contact anymore from you. You may disagree, and that is perfectly fine, but in return, you would and should agree that she is also able to disagree with your actions after the breakup. That is all I'm trying to say.
You think you're right, and the way you handled this was in your mind absolute. But what about her feelings and thoughts about this situation? She should also be entitled to her own actions and feelings about contact no? And since you now had multiple instances where you've either contacted her, or seen her, and approached her without her ever doing that same thing for you, doesnt that show you that her wish is to put the past in the past and moved on?
No one said you had to leave the restaurant or the table you were seated at first. Yes they saw you, and you can damn well guarantee that her BF texted her before she got to the restaurant that "hey GTS is here in a table close to us". Im certainly her told you ex. She didn't come up to you and say hello. She didn't come by and introduce her new man to you and your friend. Why? Its b/c she doesn't want to engage. That is her right, just like your right is to act in the way that you see as up and up, and doing the right thing. But after a certain point, when do you stop this engagement GTS? 1 yr, 2 yr, when you get a new GF? I think that's all everyone is trying to tell you. WOuld be different if you broke up amicably, but that is not the case. She cheated right? She probably feels some guilt right? She doesnt want to face it right? So even if you think that you are being morally just, it is still not what she wants. And I think its keeping you in a worst place than you need to be. Cut her out, ghost her, and pretend she doesnt exist. Based on her actions, that is how she would like to be treated. You keep saying that your actions aren't wrong, and we would all agree. But there is a difference between wrong and unwanted. And unwanted is what I think you need to pay more attention to.
Also, think about it from the BF's point of view and those of his friends. I'm sure they weren't thrilled with you approaching their table either. Don't give them anymore ammunition. You said you don't live in a big town. They will talk, and you have no idea what they will say. Maybe you exGF and her new BF didn't let their friends know the circumstances for how they got together. In fact, I'm sure they didnt tell people. Fuck em. Move on.