> I've had black cab drivers insist that I can't use my card, and that I must get out.
> I've had cab drivers refuse to drive me to certain parts of London because it's inconvenient for them.
Report them, by taxi license number (displayed on a plate in the passenger area). Both those things are rare and taken seriously, but the authorities can't do anything if they aren't told.
Then just accept the fact you’re part of the problem. If everyone was like you and only in it for themselves, quality service would be rare, if not ever.
Report them, by taxi license number (displayed on a plate in the passenger area). Both those things are rare and taken seriously, but the authorities can't do anything if they aren't told.