Scheduling residents on the other hand is by far the least favorite thing to do in my job. They bitch and moan because they dont get all 10 of the special requests they put in for the month, or they scour the schedule and gripe because they are on-call for one more time that month than somebody else. Dealing with the faculty and scheduling them is easier by comparison. When I went to chief resident conference (national gathering of chiefs in my specialty) the wide consensus was that scheduling sucks because some residents (not all, but a significant number) feel entitled to a custom-made schedule.
I agree that the situation you describe sounds really terrible. However, we've circumvented the level of attitude you describe in a number of ways:
1) We're surgery and I think perhaps there's just generally a different attitude about the schedule in general. The party-line here is that you work when the schedule says you work, period, and everyone accepts this without much grumbling.
2) We limit the number of "special request" weekends off per year to 3-4, depending on the preferences of the scheduling chief. Better save those requests for the things that really matter.
3) There are several rotations in which we simply don't have the man-power to allow vacations. Therefore, vacations may not be requested when one is on trauma, critical care, peds surg, or night float.
3) We don't allow vacation requests from our off-service rotators. At my institution, all the FM interns do a couple months of general surgery at some point and the EM folks rotate on trauma and critical care. We don't consider the Ortho interns off-service as they rotate with us for most of the year. The EM folks are ok and understand the "no vacation on trauma/critical care" rule, but for awhile the FM peeps decided they'd lessen the perceived pain of having to be on surgery by scheduling their vacations on their Surgery months. As we have one FM person per month, this amounted to the equivalent of one particular resident taking a week of vacation every month. It strained our call schedule for everyone else, so we just started saying NO.
4) Vacation requests are generally expected to be made at least 1 month in advance, if not earlier. No vacations are permitted in June or July.
I definitely see that the scheduling duties can be the biggest PITA of all admin responsibilities if you are the type of person who is a real people pleaser and wants to make everyone happy and feels a lot of anxiety if people disagree with your decisions about the schedule. I certainly like to make people happy and did what I could while assisting the chief this year with the schedule, but in the end, I'm ok with being seen as a cold-heartless beach if necessary to make sure the call-schedule is covered without having to do calculus to make it happen.