Eric the cab driver drove me home this evening. He was in his twenties, had been driving for about a year, and was eager to practise his English as well as teach me how to use tones properly to give my address in Stanley (Chek Chu). Tones are the hardest part of learning Cantonese; westerners are usually too high-pitched, apparently, and you'll sometimes find yourself parroting a phrase you've learned, thinking it's correct, only to be met with blank incomprehension because the tones are all over the place.
The journey from Central to Stanley takes about 20 minutes in the evening, so he had time to tell me, rather sadly, that he felt that 70% of his passengers - even one bolshy four year old, in the example he gave - didn't respect him or treat him like a human being. In his view mainlanders were the worst. I suggested that he might want to fit an ejector seat for recalcitrant passengers, failing which a bucket of water might do the trick; but he pointed out not only that this would mean losing 70% of passengers prior to payment, but also that in Hong Kong, taxi drivers are legally obliged to accept all passengers, no matter how rude.