If you hit a pedestrian in a crosswalk, that is a violation of a statute,  so is 'negligence per se'. But, just because one person is negligent doesn't mean that the other person can't also be negligent at the same time.   That's what 'comparative fault' is all about.  In your example, what happens if the person stepped right in front of you in the crosswalk and when you slammed on the brakes, your Honda airbag blew up and slashed your face?  There are now  two people and one company who are all negligent.