What is She Wearing?

While on not person criticized Bill O'Reilly's tie that he wore last night, or Sean Hannity's suit jacket, they did blast Megyn Kelly for her choice of attire. 

Kelly when on the air in a spaghetti-strapped top that left her shoulders uncovered. Depending on how the shot was framed, it appeared that Kelly might be wearing a bathing suit. 

Of course, Twitter chimed in and it wasn't very nice: