根据我国法律规定,行人存在过错闯红灯被撞了,但免除不了机动车的赔偿责任。
《道路交通安全法》第七十六条:机动车与非机动车驾驶人、行人之间发生交通事故,非机动车驾驶人、行人没有过错的,由机动车一方承担赔偿责任。
有证据证明非机动车驾驶人、行人有过错的,根据过错程度适当的减轻机动车一方的赔偿责任;机动车一方没有过错的,承担不超过百分之十的赔偿责任。