Firhad Hakim's comments on demographic shifts draw sharp criticism from BJP and others, while he defends his secular credentials.