A few things are overplayed with air. The Leeds service is now virtually non-existent as is the Tees-valley. Newcastle, gets a run for its money, nevertheless the trains hold up well against it, the only place were rail has lost to air on network is London - Glasgow and Edinburgh, plus Aberdeen - but there is signs that is reversing. Virgin killed London-Liverpool flights, and Manchester-London is on a downward trend and the great majority of those passengers are transit passengers vis London Heathrow. Ryan air, for all its bad press, hardly competes at all. Stansted-Prestwick possibly, but its hardly competitive and Prestwick airport is in a lot of trouble anyway.
Going onto profit: perhaps unit costs are too high, but remember BR spent years running down everything, not painting stations and selling off land. I agree with railways should get back to basics on some matters of cost control, but you have to remember with the DfT writing timetables with all the rules and regulations (and rightly so to provide a public service) plus the need to serve off peak and rural services you aren't going to make a profit in a pure sense therefore some state involvement is needed. At least these days, before the advent of large trucks and government funded motorways 80% of revenue came from freight, which was used to cross subsidise may branch and off peak services.
As I keep saying private companies are not going to become involved without a profit motive or at least state guarantees - because otherwise they can't fund it - IE get financial backings from banks/shareholders. We can moan about the TOCs stripping off profits (which are actually quite modest) but the only other alternative is nationalisation. And if anyone remembers that, it was about reducing services, paying staff the minimum. BR got generally good towards the end of its life, but was hardly what could be described as entrepreneurial. It was threatening to close lines like the Settle - Carlisle in 1989, which is now a big success. And ECML main lines services were essentially hourly to Leeds and Newcastle/Edinburgh. Plus the odd extra service, and that was that.
I would like to see the railways get better and reduce costs, but I believe this will be through good management and innovation rather than having civil servants running it sat in BR HQ. There is an argument for nationalisation, but I fear treasury mandarins will look to cut costs (as it appears on their balance sheet) and divert funds to things they consider more important - especially as traditionally in this country people believe all transport should be profit making, unlike say on the European continent (who seem to understand the importance and benefits of infrastructure and joined up planning, rather then competition for the sake of it) and we have rather generous social security provision and health service benefits.