My wife and I always say that every time we go to a theme park we will see a woman in heels, usually rediculous ones. And...........we always see at least one and usually a few hours later carrying her heels wearing brand new flip flops. I have no issue with women wearing them if they are going somewhere for elegant dining.
While we were on the cruise, elegant night was a sight to see. Some women had skyscraper heels on for 10 minute then walking barefoot on the ship. My wife wore 3 inch heels with her dress and wore them for 6 hours until the evening was over and we were back in our room.