I don't think they look horrible. The one in the blue looks fine - the dress is not all that attractive, but the girl herself looks okay. The other one looks lovely...and I love the hat, with or without the HM.
I like how people in England wear hats and wish we did more of that here.
Those are Prince William's cousins, Eugenie and Beatrice, the daughters of Prince Andrew. That is Beatrice in the crazy hat. Her sister's looks like a paper boat with a feather in it but it doesn't look really weird next to Beatrice's.
Hat fashion is very different in the UK then it is here in the US...where it is all but non exsistant.
I don't think that's any reason to make fun of them? I honestly thought we were all adults here.