不合法。
一、上班时间被同事打伤又被单位开除误工费当然由打人者承担。
工作时间被同事打伤,如果不是因为工作的原因的话。谁伤害谁负责尚后。
二、公司承担。
为维护企业或公共利益被同事打伤,属于视同因公负伤,可以申报工伤认定。如果认定为工伤的话,那就享受工伤待遇,休息期间,工资正常发放。同时,可以向打人者主张民事赔偿。
希望对您有帮助!