I don't completely buy UA's argument about the flights not being full on Christmas. Sure, Christmas is a lighter travel day, but the Christmas day schedule is already slightly reduced from a normal travel day. UA has canceled 300+ flights today on top of that.
Any time in the past I have flown on Christmas Day (at least on Southwest), the planes have been packed.