Eyes burn out of sockets just because she looked out of the window? I have to wonder how you came up with that one. She never went shopping during a sunny day as well. It is not like light in general affects her, but direct sunlight.
She is not bothered by not being able to look at the sky - she wants to stand beneath the blue sky... taking a peak trough the window is hardly a substitute. There is nothing wrong with the points you listed as complaints.