Obviously getting mad is non-alpha behavior.
Of course there's a better way.. There's a bunch of ways..
Personally, I introduce myself to the guy and expose the fu$k out of him hahah, just take the Fu$k over. Been there done that! Many times!
It's not that hard BUT you have to adopt the actual d!ck mentality since you can't really be in pretend-mode - FIRST OFF, you shake his hand and ask his name. Toss your hand out wide and open like a MAN. If he refuses to shake, he'll just look like a complete idiot (This has never happened to me). Instantly "friend" him. Call him buddy and pal interchangeably. Haha. Ask him his life story. Ask where he works. Straight up ask him how much he makes. What he does for fun. Ask him what the craziest sh!t he's ever done in his life is. Ask where his date is at? Interrupt him, tell him cooler sh!t you've done. Get his business card, tell him you'll contact him if you ever need him to do work for you (half these retards won't have a business card LOL). Vice versa, give him your biz card and tell him let me know if you need this done, I do the best work in town. Start talking about other girls in the bar/restaurant/club/wherever you are and point them out to him saying "You should open that set over there, they are just waiting for a confident, attractive guy like you to approach them" (He will ask wtf is a set?) and if he says no, own his world even more and ask him wtf he's waiting for - if he says yes, tell him you'll back him up in a minute and to hurry over there before it's too late.
You just gotta own the poor guy.
Catch my drift? The upper hand is a nice thing to have. I got kinda excited there, haha, reminded me of the last time I had to do this and the two girls (LTR gf and her friend) were just like "holy sh!t" after I did my schpeal and then sat down next to the gf - It happened as I was walking into the bar to meet them, and he was standing there talking to my woman. Lol. Little b!tch.