Fired, yes. Pilloried, no.
Fired because she stepped waaaaay out of her job description, and to allow it to stand implies that the company will sanction similar expectations from non-Fiennes customers toward other employees.
I wouldn't do it. I'm too old to twist into a congenial position in such a confined space. Some sports are for the young. I would have asked for a hotel room and teased him for the whole flight to make sure I got it.
