Mad Dog is spot on.. Someone using that type of distrustful tone and banter at a public function is annoying. The lad was asked politely to get on with it, he basically said fuck all thus escalated it to the breaking point . some people have to be taken down hard. this was one such case ..