I see your point, but I think you're cutting her too much slack. IMO she is an idiot or a damn fool, not a dork. Of course some of the blame should fall on whoever choreographed that performance and chose the outfit, but Miley should know better and needs to step up and say no.
But she can't stop, and she won't stop.