This is a fashion fail for Kelis simply because of how she put the outfit together. My personal rule for outerwear i.e. jackets, cardigans is to start with a blank canvas. What I mean by a blank canvas is a simple top, i,e, a white shirt or something that won't distract from the outer garment. Kelis' top is too loud with that jacket so you get a feeling of its "too busy". I honestly can't appreciate the detailing in the leather jacket because of the brightness of the top underneath it. Also the scarf was unnecessary. She is accessorizing too much here. If she was going to do a scarf she definitely should have went without the jacket. I feel like the jacket should be the major focus and you can't hardly see it because of everything else she has going on.
Side note: not saying you can't wear this top with a jacket just saying Kelis' jacket is very detailed so you want to keep the undergarment simple so it stands out. If she was wearing a plain black leather jacket her top wouldn't be that much of a problem.
What are your thoughts on these two ensembles? What are some of your reasons why you don't think they work? Everyone has different rules when it comes to personal dress so what works for some may not work for others.