I am all for considerate behaviour, but to expect everyone or anyone on a trans oceanic flight to be on YOUR timetable is ... well, unrealistic and perhaps a bit self-centered.
When there is a solution for everyone to have what they require, then no one need sacrifice. For her, a light, for you eyeshades and a sense of personal responsibility.