I was standing in the queue at a bill counter and suddenly a guy cut the line when it was my turn. I was caught by surprise and said "Dude, it's my turn". The guy replied very rudely saying the counter wasn't going anywhere. He was a big built guy and looked like a douchey hothead, and from the looks of it he might have thrown a punch at me if I confronted him.

How would you deal with such obnoxious douches, you know, without stooping to their level?