Well then, that's a perfect example of a situation where Uber would be more appropriate. Black Cab drivers are meant for quick journeys through London. Why should they go well out of their way? It's their business.
(although, there's no need for people to scream and swear at you)