coastgirl - just wanted to address your point about public libraries providing access to ebooks, because I hear this suggestion a lot.
I work in a university library, who already purchase ebooks. And you know what? People don't want to use them! Usage is really very poor considering how much they cost. We can have a queue of people waiting for hard copies of textbooks, and will even take the time to email them and say "You know there's an ebook you can have RIGHT NOW?" and the general consensus is usually "Nah, I'll wait".
That's a bit of a digression though, because the real issue is cost. Ebooks are hugely expensive, because publishers don't charge a fixed price for them. Ebooks are sold according to tiered pricing, which in turn is determined by the size of the institution (aka the number of students). A single ebook can and does cost thousands of pounds, and it isn't always a one off payment either. Some are sold on a subscription basis, so that's thousands of pounds annually. And publishers get away with it because academic libraries NEED those books, so they can essentially charge whatever the hell they want.
For public libraries, it's different. Budgets are (I'm guessing) a great deal smaller, and the numbers of potential users much higher. If a public library approaches a publisher about the price of an ebook, the first question they'll be asked is the size of the population. 100,000 people living in your town? Hoo boy... It honestly would cost each borough in the country millions and millions to purchase ebooks on any kind of meaningful scale, so in reality, it's completely impossible. And until publisher business models change
I'll say it again, I'm an academic librarian so not an expert on the public library situation, but academic libraries find ebooks prohibitively expensive, and they have a great deal more money to throw at them (although, believe me, this sector is in the shit financially as well). Public libraries don't have a hope.