I understand people thinking the dress is in shadow, but that still doesn't explain why they're not seeing the blue/purple. After all if the dress was white, it would be a grey color in shadow, not periwinkle. Again, it's not a biggie in the grand scheme of things, but it has made me realize how many people apparently don't perceive colors properly.
I think for the record I have pretty good color perception, I was a master at the phone game Blendoku which has you arranging differently colored chips on a board so that they all blend into each other from all directions. There were levels of that game which had colors which were so dark they were almost black, and my girlfriend couldn't even see them because they were too similar to the black background. Whereas I was picking out minute differences in their shades and arranging them into rainbows. I sure as hell don't have 20/20 vision but I think I have pretty sharp color!