Absolutely f*&£ing not !
The whole hierarchy of might in the UK is cars, then much lower down - cycles, then right at the bottom pedestrians.
Any law saying ped's will get busted for crossing the road in the wrong place is just nuts.
We need to turn it round with "presumed liability", whereby those in charge of dangerous machinery such as cars and trucks are presumed to be at fault in the event of an accident, unless they can justify otherwise. Likewise cycles hitting pedestrians (anecdotally at least, by RLJ'ing, pavement cycling and cycling across Zebras - which we've all seen).
To further add the insult of busting pedestrians for having the temerity to cross the road - ffs !
Anyhow, rant over
EDIT - light hearted response - we should campaign for pedestrian insurance, and compulsory training and licencing. They should also carry a registration number to check for misdemeanours. And anyway, they don't pay any effin' pavement tax either