I still enjoy Frontier offering individual in-flight satellite TV for 5 bucks. That makes the longer trips a bit more enjoyable.
$5 here, $50 there. It all adds up to irritating passengers. No, they should provide it as a service. Sure, the cost is passed on to the customer but it should be all inclusive rather than nit picking everything from movies to bags to breathing their germy air. You know they'll soon be charging you for breathing.