Should I leave him?

This is going to be a long post, so if you read the whole thing and respond I will appreciate it so much.

My boyfriend of 4 years (Tommy) has been asking to go on a double date with his best friend Liam and his new girlfriend Mindy for the past month. At first I wasn't too thrilled about the idea but I finally gave in for two reasons: one, his persistence, and two, he suggested we all go camping and I LOVE camping.

So we all planned to go camping for a week and everything was fine at first. However the first night, I woke up in my bed (we were in a tiny cabin with bunk beds) and my boyfriend wasn't in bed with me. We slept on the top bunk and Liam and Mindy were on the bottom bunk. I looked down and Mindy was nowhere to be found either.

I thought, that's strange. I went outside and heard rustling coming from by the stream. Tommy and Mindy were laughing and play fighting on the ground at 2am. She was literally wrestling him and was on top. I pretended like I didn't see anything and snuck back into my bed, but I was feeling a little hurt by this... why would he do that with her and not me?

The next day Tommy was super distant and cold towards me. Every little thing I did set him off, he didn't want to hug or kiss... Well we all went canoeing and each canoe held two people. Tommy wanted to share one with Mindy.

Obviously this pissed me off. So I'm going to be with Liam and my boyfriend is going to be with another girl? I told him I'd wanted to share a canoe with him and he told me to lighten up. And then he got in the canoe with Mindy.

At this point I was fuming. Did he want to go on a double date so he could somehow win this other girl over?

This went on throughout the whole trip. I never actually saw him kiss her or anything, but he was distant towards me and acted like he was on a date with this other girl.He kept flirting with her, talking about how she looked good and joking that she should have brought a 2 piece bathing suit instead of 1. He barely even talked to me. if you would have been an outsider you wouldn't have even known we have been together for 4 years.

Now that we are back from vacation, he acts like nothing ever happened. Should I leave? Am I right to be upset?