I seriously do not understand the criticisms she's getting for this one outfit. She looks absolutely amazing from the belt up, imo. The skirt is a little bit risky but she's young, she's fresh, and fashion mistakes are bound to happen. And I don't understand why it's such a big deal that she wore the outfit as it was seen on the runway? She thought that the style was interesting, so she experimented; I don't think that's something she should be criticised for per se. Its not like she did an interview on the red carpet and claimed that she put the entire outfit together by herself...
I also never got the notion that Blake was setting herself up to be some "fashion icon." I think her comments and interviews have made it very clear that she's learning and this world of fashion is just now beginning to intrigue her. Even in the interviews when she talks about how Anna Wintour invited her to the Dior and Chanel stores, she seems so overwhelmed and even says how lucky she feels to have the opportunity to experience this glamorous high fashion lifestyle.
I think the idea that she is a style "icon" has come mostly from the media, especially starring in such a fashion-centric show like Gossip Girl. Yeah her PR team has used that to her advantage, but I seriously do not understand all the criticism...