In defense of the schedulers, it's really not their fault. A recent class of about 20 had 1, yes 1, new hire with previous airline scheduling experience. Everyone else was off the street with literally zero airline experience. I'm talking guys coming over from Verizon and Sprint stores. Most of the schedulers sincerely try to do a good job, but the hours are long, the office can get kind of high-schoolish and turnover is high.
Furthermore, not only do they have to schedule the pilots, but they're also scheduling the flight attendants as well.
Blame the system that put these people in this position in the first place. Most of them will eventually learn, but it's truly a "baptism by fire" over there in Miramar.
These guys are simply overworked, under paid and waaaay under trained.