不应该扣工资和补贴,因为非因劳动者原因造成工厂停工、停产的,在一个支付周期内,用人单位应当按照合同支付劳动者工资,而不是扣除劳动者休息时间的工作和补贴。用人单位侵犯劳动者的合法利益,劳动者应当收集证据到劳动监察投诉或到劳动争议仲裁委员会申请仲裁,也可以与用人单位协商解决。根据《工资支付暂行规定》第十二条非因劳动者原因造成单位停工、停产在一个工资支付周期内的,用人单位应按劳动合同规定的标准支付劳动者工资。超过一个工资支付周期的,若劳动者提供了正常劳动,则支付给劳动者的劳动报酬不得低于当地的最低工资标准;若劳动者没有提供正常劳动,应按国家有关规定办理。第十八条各级劳动行政部门有权监察用人单位工资支付的情况。用人单位有下列侵害劳动者合法权益行为的,由劳动行政部门责令其支付劳动者工资和经济补偿,并可责令其支付赔偿金:
(一)克扣或者无故拖欠劳动者工资的;
(二)拒不支付劳动者延长工作时间工资的;
(三)低于当地最低工资标准支付劳动者工资的。 经济补偿和赔偿金的标准,按国家有关规定执行。 第十九条劳动者与用人单位因工资支付发生劳动争议的,当事人可依法向劳动争议仲裁机关申请仲裁。对仲裁裁决不服的,可以向人民提讼。