Gentlemen, I'm overall very friendly and fun to be around but I'm having a hard time maintaining frame and inner game around obnoxious people, especially kids.

For example, earlier today I was this close to make out closing a HB8.5 when a kid out of nowhere runs up, spits water on me and runs away laughing. I lost my shit and started cussing the kid out. Turn off for the girl I suppose, judging by her facial expression. The girl obviously backed away and I ended up with no k-close or f-close. I worked so hard and escalated so well, what a fuckin waste huh?

How could I have handled the situation better? What would you have done? And any general inner game and maintaining frame tips while having to deal with obnoxious kids or people in general, and keep a good bad ass alpha non-AFC impression at the same time?

EDIT kid = teen. it was a douchey teenager