This is kind of a strange question but trying to settle a debate.
On a trip to Rome my wife and I ventured by foot outside of the tourist area after touring the Colosseum.
When we realized we had strayed a little too far and were lost we decided to go a bit further and then take a taxi back to our hotel at the Pantheon. We have taken taxis previously and they went right to the hotel but this time the driver who spoke to no English and us virtually no Italian knew where we wanted to go but ended up dropping us off quite far from our hotel and literally kicked us out of his taxi. He seemed to be saying he could not go any further and we must get out now.
We discovered later in situations where the person's English was as good as our Italian my wife speaking Spanish allowed us to be able to communicate well enough to solve any problems and has helped us bridge the communication gap many times as enough words are similar for things to roughly make sense.
Anyway I am convinced we were dropped off far from where we were wanting to go due to some ZTL limitation where he as a taxi cab driver from another part of town could not go into the other part, though no knowledge if that is true with official taxis in Rome. My wife feels we in some way offended him and so he got mad and kicked us out.
We were laughing in the backseat at our ourselves about getting so lost.