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.
This guy should join my helicopter flying academy.