Unpopular opinion but technically true.
Stephanie wouldn't have won princess for the day at Disney World even if she had gone first.
I absolutely detest Michelle, always have. This episode made her way more bratty than usual (who knew that she could get even more brattier than normal).
When Michelle shoved her way in front of Stephanie & rubbed the lamp she did it for an extended period of time. The guy in charge of it told her that her turn was over; she still continued to rub the lamp. Had Stephanie rubbed the she she would have followed the rules, the time allotted & stepped down when dude told her here time was up. So regardless of which order the girls were in Michelle would have won.