Does not owning the ground you play at make any difference though Travs? Presumably Coventry are still having to pay rent to their landlords Birmingham City and will be responsible for the usual match day costs. But they won't have any gate receipts to offset these costs and pay the players.
I do think that the Premier League should support the Football League. If they don't then many if not most of the clubs will inevitably go to the wall.