Unfortunately the guys who will really miss out with this are the singlies who have no living/caring family. They are out there, and now will be receiving absolutely nothing.
They will probably have a closer Christmas out there with their compadres than at home then! If they have no living/caring family then it is going to be the same wherever they are - make a better point next time - poor effort.
As for the rest of you - come up with a solution then - and FFS it is only 'random soldier' mail getting stopped. Finite resources, troops in fwd locations prefer boxes of bang rather than melted chocolates - MTFU and stop bleating over someone having the cohones to make priorities public.