Obvious thread title aside, I can't see the racism here.
I did work as a taxi dispatcher once as a second job to see me through.
Our firm was ridiculed for having so many foreign drives, there was no racism it destroyed the business.
Why? Because they didn't have a bloody clue about the local area, where they were going, how to find a location or an address, a big local attraction they may get there, anywhere else forget it.
They had a crap grasp of English, would drive around and around in circles, charge for it or worse kick the cutsomer out miles from their destination as they couldn't find it and still try and charge them.
Try and get a taxi to a pick up point on time, forget it. I was always passing jobs to other firms so customers were not stranded.
For some reason the owner destroyed a very well run and busy business, he replaced all the European drivers, with drivers from the middle east who didn't have a clue. He firstly lost all the business contracts, blue chip companies, school runs, and the regular customers followed. People would deliberately avoid our taxis on the rank.
The council were forced to bring in basic knowledge and language tests after 2 years of complaints.
YANBU.