More than one quarter million infected microsoft products . . . , I would call it "lack of due diligence".