I used to hate Boris on an intellectual level - I thought his policies were dreadful but they didn't affect me so much personally. Today that changed.
I made the mistake of leaving home without my Oyster Card. Do you know you can no longer get a one-day bus pass without an Oyster Card? So I paid £2 out and £2 back AND if I go out again later I'll still have to pay again. It also means the at-stop ticket sales machines now only offer one of the four options they used to sell (since you can also no longer get a young person's rate without an Oyster card) which is a real waste of technology. It means people from out of town, people who forget their card and people who don't understand the system could end up spending £10 or £12 just getting around town on the buses for the day.
Recently there has been criticism of low-cost airlines who then charge a huge fee for "booking with a credit or debit card" - their argument being that if there is a way of not paying the fee - however arduous or obscure - then can claim the fare without the fee as the quoted fare. Then of course they charge you for having luggage, choosing a seat, etc. It's a scam. What Boris is doing on the buses is the same thing - unless you apply for and allow time to receive an Oyster card and don't lose it, have it stolen or forget it - travelling around London by bus becomes ridiculously expensive. The fares with an Oyster card have also gone up.
And I'm totally cornered. I won't drive for obvious reasons. I'm not to be trusted on a bike (and it exacerbates my Raynaud's to ride everywhere). So my only other choice is to walk. Realistically I won't do that every day, I'll not have time. I may well end up getting more cabs though since the price differential is less and less these days.
I see this as a warning of what will happen under a tory government. Really - he has fixed the full underground and all systems passes - the most expensive ones - and he's trying to screw more money out of those who try to save and use the buses.