Apart from using his mobile phone, which is a big no-no, he did nothing wrong at the zebra crossing. The highway code states that traffic does not have to stop until someone has moved onto the crossing. However, normal, decent people do stop if somebody is waiting.
Hopefully the insurer of that vehicle sees this. Police do very little, but based on that evidence the premium should increase to the point that the driver can't afford insurance and is then taken off the road. Someone will be killed by this person unless he/she stops driving.
You didn't confront nobody :-D