I don't disagree that drivers are at fault in a majority but your statement that pedestrians use the streets by right and drivers by privilege is ridiculous.

Roads were built for vehicles, not pedestrians.

Certainly pedestrians need training.  Constantly telling them they have the right of way and they're entitled gives them the idea they no longer need to keep an eye on their surroundings.

Right of way is correct but assuming all will honor it is asking for trouble.