These Indian bastards see taxi and service staff as belonging to a lower caste of humanity and treat them accordingly, as they always do in India. This cunt would have washed himself with a few buckets of water if that poor driver had touched him. They do this in India if a "lower caste" accidentally touches them. If it is deliberate, the lower caste would be beaten up.
Taxi drivers in Singapore should simply boycott these Indians. Stop, ask them where they want to go. Their accent will reveal whether they are local Indians. If they are local Indians, it's okay to pick them up. If it's an Indian from India, just give them some excuse and drive off. It's really not worth the hassle of dealing with these Indian cunts, whether it's picking them up in a taxi, renting your property to them, etc. I speak from personal experience and that has been the experience of my friends and people I know.
The only reason why these Indian parasites are able to continue to flock here in huge numbers is because people are willing to sell/rent out their apartments to them for them to live in, transport them in taxis, etc. Stop doing so, and the presence of these unwanted parasites in this country would decline, even with the support and welcoming arms of the PAP government.