煤矿工人干活犯错不给记工资是违法的。
首先,从法律角度来看,劳动者提供劳动,用人单位就应当支付工资,这是劳动者的基本权利,也是用人单位的基本义务。无论劳动者在工作中是否犯错,都不能成为用人单位拒绝支付工资的理由。
其次,如果劳动者在工作中确实存在过错,给用人单位造成了经济损失,用人单位可以依据相关法律规定和劳动合同约定,要求劳动者承担相应的赔偿责任。但这与支付工资是两个不同的法律关系,用人单位不能混淆处理。
最后,如果煤矿工人因为干活犯错而被用人单位拒绝支付工资,劳动者可以向当地劳动监察部门投诉,或者依法申请劳动仲裁,维护自己的合法权益。
综上所述,煤矿工人干活犯错不给记工资是违法的,劳动者有权要求用人单位支付工资,并在必要时采取法律手段维护自己的权益。如果你在这方面有任何疑问或需要进一步的帮助,请直接向我咨询。