Home Minister Syed Hamid Albar, who has been drawing much flak in the wake of the Kugan Ananthan case, came under fire again today for his 'heroes and demons' remark.