In NC, it's the law to stop for pedestrians in a crosswalk.
That said, I'm not sure how the chicken/egg situation worked out but I'm appalled by how pedestrians walk across the street. They just go without looking up from their phones.
The crosswalk by my work has added giant signs and flashing lights and you still see people blow thru at 40+ (speed limit is 25). I'm not sure if I'd be alive if I didn't look both ways before crossing. On the other hand, judging by how mad people are when they stop and you don't cross because someone else isn't stopping, it might not have been much of a gain.