Who's at fault here?

I would argue that while the driver shouldn't have stopped on the crossing, it was still red for the pedestrian crossing, therefore the cyclist is at fault (plus it isn't a toucan crossing, cough cough).

Anything else I'm missing?