交警没错。超速是造成事故的直接原因之一,而对方的违法也是显然的。因此双方都有责任的判断是正确的。至于细分,你没有说清楚事故经过,现场图也含混不清,无法进一步判断。原则上,对方闯红灯行驶首先承担责任;A车因躲避而撞到行人,承担全部责任。