Prince William was put in his place by Kate Middleton who was not impressed with the royal misbehaving during their 2006