All things exist for a reason.
So, you know that grey strip of concrete beside the road that's about half a foot higher than a road?
That's called a PAVEMENT.
It exists for the sole purpose of pedestrians walking on it, so that they don't wander onto the roads and interrupt the actual road users (that's us people in the cars and on the bikes). Pedestrians, that's you people walking BY the road, should use the pavement since that's the reason why the pavement is there in the first place. If pedestrians were meant to walk all over the road, then we should just remove the pavement and widen the roads by a good 5 feet on either side.
And please, people, be smart. If you're going to insist on walking on the road and not on the lovely pavement that was so thoughtfully provided for you (out of my tax dollars I might add) then stop listening to your walkman/discman while you walk.
Else, don't blame me if I toot my horn and you still get run over because
a) you're not walking on your part of the road i.e. the pavement, and
b) the loud music blaring in your ears prevents you from hearing the sound of imminent pain.