Most "tourist" would have the common sense and the empathy to let the "local" take the taxi and would wait for the next one to come along wouldn't they? I know there have been several times that we have been waiting for a taxi at the same time one of our resort's staff would be waiting for her ride home to her family after a long day's work. Of course, we let her take the first ride that came along while we waited for another. That logic still does not justify a different fee for us "tourist" though.