Kate Middleton’s bad day