My London travel pass is amazing, and it appals me. Can we really afford to give free public transport to those of us who don’t need it?