India has told its citizens not to work in Iraq since 2004 , when three Indian contractors were kidnapped and demonstrators took to the streets at home complaining the government did too little to protect them .