There are no requirements to be a pedestrian. No test to pass or licence to keep. Yes of course we should all keep ourselves safe, and accidents do happen where a motorist never could've seen a pedestrian coming. But pedestrians can be blind, deaf, elderly, very young or have any other special need and drivers should always have that in mind.
I walk to and from work everyday, it's only a mile each way but everyday I will see drivers behaving like dicks. Usually by stopping in the crossing while they wait for traffic to clear. Not only do they make it dangerous for pedestrians to cross, they completely block the crossing for anyone with a buggy or wheelchair.
Last Thursday was my most eventful walk home for a while. When I got to one busy junction, the green man had already been on a while. As it always is at that junction, the traffic was backed up, so the left hand lane had a car in it who hadn't waited for the junction to clear. But I'm an able bodied person, not pushing a buggy or wheelchair so luckily I was able to cross behind that car. The car in the right hand lane had indeed waited for the junction to clear before moving - unfortunately they completely forgot about the traffic lights and pulled into the crossing as soon as their path was clear, breaking the red light and nearly hitting me in the process.
A little further down the road, we saw 3 out of 4 cars turn the wrong way onto a one way street from a side road - you see, they're not going far and it's much quicker than going the right way round the block, so that makes it OK.
Oh, and I would often wave to thank a driver who's stopped at a zebra crossing, especially if I haven't stepped out yet so they don't have to. As a driver I would never expect a pedestrian to do so. Big difference between giving and expecting thanks in this scenario.