Hours before the protest organised by Hindu Rights Action Force (Hindraf) is due to take place, the police have already begun firing tear gas and chemical-laced water to disperse crowds in three areas in Kuala Lumpur.