The reason DS gets pre-empted on holidays is that the programming people generally do not put a series on a day where regular viewing is disrupted. They keep the series to be shown on regular viewing days, and show marathon and other special programming rather than use up their regular programming.
I can't seem to explain things well today, so I hope what I said above makes some sense to somebody.
Nancy