Bus companies blame rising costs and fewer passengers, while councils say they can't afford to subsidise every route.Gabriel Morris reports.