I have one supervisor who goes over things like variations in work schedules, etc. VERY thoroughly when interviewing for a couple of her positions. She's had at least three that she's hired in recent years who have repeatedly said "no problem" and she told me that two of them even said they liked to have some variety in their work schedules, but once they got the job they started coming to her with all the reasons why they couldn't work the schedule as it was. And then, like you, txls, they made her feel like a horrible person and an awful boss when she told them that those were the requirements of the job and they would be expected to work with them. Like she told me, if she'd in any way misrepreseted what the job entailed it would be one thing, but she was very clear and emphatic during the interviews.
These employees all ended up going elsewhere, too, thankfully, because when the problems start just a few days or a week into the job, you know it doesn't bode well for them working out in the long run.