My usually relaxed and easygoing DS14 (for an Aspie, anyway) had a total melt-down last night in the optician's, because I had selected a new pair of frames that were very different from my old ones, and I apparently no longer looked like myself. He was very, very upset, crying and yelling no, no.
He calmed down when we got home, and got somewhat more rational, although he tried to insist that he was not eating dinner cooked by someone who would order THOSE glasses. I explained to him that we could not get new lenses put in my old frames, since they are a decade old and not in great condition, and that the ones I ordered really were the ones I liked best. He agreed to give it a few days to see if he'd get used to the new ones, and if he couldn't I'd order a second pair to wear around him.
This is totally unlike him. He cries when he's upset, but he's not usually irrational. I'm sure that he uses things like glasses and hairstyles to help him recognise people, but he doesn't get upset when I cut or dye my hair or wear different styles of clothes.