British female MP says she's not 'a s***' after being criticized for inappropriate outfit