I get there's some personal responsibility in there to ensure your own safety when crossing the street, but the last thing we should do is give vehicles the right-of-way at crosswalks. Vehicles are already dominant, giving cars the right-of-way just make it that much more crappy to be a pedestrian in North America. Just as pedestrians should be cautious and look - part of our responsibility as drivers is to be aware and watch for pedestrians - be aware of where crosswalks are as we drive down the road. It's a two way street - so to speak.
That said, there's a lot that can be done to improve the visibility of crosswalks. Something the Mayor is working on:
http://www2.canada.com/calgaryherald...tml?id=7824365
Another thing to remember is that we are ALL pedestrians (just some more frequently than others).