I was waiting for my food at the restaurant and these 3 punks pulled out their phone and started snap chatting me and my friend. They were fucking with us, one guy had his phone right in front of my face and i told him to stop recording me. He replies im just taking a selfie, hes acting stupid because its fucking obvious he isnt taking selfies.

The second guy is right next to me taking a video and dancing beside me, i clench my fist and was about to throw the first punch (i know some of you would say this is a bad choice) i was really pissed off. The guy changed his mood and said hey im just making a video for youtube. I told him i dont care its not cool what your doing. He apologizes and leaves but im still angry because i really wanted to teach them a lesson physically.

I feel like they saw me as a weak person making me an easy target (im fit but 5'7 with a baby face). How should i have handled the situation?