No one was really asking "what color is the dress", they were asking what colors are on the photo.
This is not my recollection of this at all. Everyone knows what physical colors are on the screen. If so people who see the image as white and gold wouldn't have been shocked/angry to learn the dress is actually blue and black.