Distracted drivers, high speeds, poorly parked cars (which reduce visibility at crossings), and sometimes a lack of caution from pedestrians themselves. Even though the trend seems to be improving ...