Every star is entitled to a bad red carpet or two, and Eva Longoria has more than made up for her 2008 Emmys blip since.