To us in the USA the hats were different, but it is the custom in the UK. The ladies wear hats all the time. Please lets not criticize our British friends. Maybe the hats at the wedding will start a trend here in the US. But the question of how they kept them on their head is legitimate. Inquiring minds would love to know the answer to that one.