>>>Not even a decent never shown before (on terrestrial) film
Channel 4 might like to point out that they showed Hairspray (which the Radio Times awards 4 stars to) on Christmas Eve.
The BBC struggled a bit but still managed G-Force (3 stars, BBC1) and Son of Rambow (4 stars, BBC3) on Christmas Eve, together with Ratatouille (4 stars, BBC1) on Christmas Day.
The BBC has suffered well-publicised cutbacks. Commercial TV stations are all operating 'close to break even point' (with ITV1 having come extremely close to closure several times over the past few years). The increasing number of stations (through the advent of digital TV) has resulted in a finite amount of advertising revenue being spread very thinly across different companies. That has come about at the same time as advertisers are moving away from TV to using online advertising. Throw in the effects of the current economic climate (with companies cutting back on their advertising budgets) and its not hard to see why the TV companies can't afford to buy in the rights to show recent movies.
Chris