The pedestrians would normally have been going about their lawful business. Certainly they were not driving a tonne plus of metal, so bring little risk to the equation (unless carrying some other deadly weapon of course - I hardly think it likely that any significant number of drivers causing injury to pedestrians were acting in self defence though).
Enforcement of the 30mph limit would very likely produce results in terms of punishing those who exceed them. More pedestrian crossings would emphasise that pedestrians exist in the area and 'might' cause drivers to drive more responsibly; I suspect however that this (expensive) option would simply cause drivers to self-justify in the event of a collision with a pedestrian "What were they doing there? They should have been on the crossing". As for jay-walking laws, an emphatic NO! The roads (especially around residential areas do not belong to drivers of motor vehicles and the suggestion from an AD that they should is IMO seriously disturbing.
Everyone on the road, including pedestrians whilst crossing, have a responsibility for their own safety and the safety of others. Saying that pedestrians 'bring little risk to the equation' makes little sense if the pedestrian was acting in an irresponsible and reckless manner, with undue care and attention - If they act as such they risk being involved in a collision. We all appreciate that the consequences for the pedestrian in event of a collision are far worse but that's not the same as bringing little risk to the equation. Just as drivers need to be aware that they are driving a one tonne plus piece of metal, so pedestrians need to be aware that one tonne plus piece of metal go up and down the road.
Every day, we go about our journeys from A to B quite safely with an assumption that road users are abidding by a certain set of rules (albeit that quality of adherence will vary ) - that drivers will drive on the correct side of the road, stop when required, etc. (As AD's we will always assess hazards, adjust speed and position 'just in case' but we make the same basic assumption). We wouldn't get anywhere otherwise.
Assuming that you had your best AD head on and had taken into account all hazards whilst driving along a particular road; if another car 'shot out' from a side entrance/junction without looking or slowing down you'd hopefully be able to stop but, if a collision ensued, you'd hold the other driver responsible and you'd be rightly miffed. Re-run the scenario but instead of a car its a pedestrian that runs out without looking - why is it that you, the driver, are suddenly deemed to be at fault?
Don't get me wrong... I would be absolutely horrified if, on the way home from work this evening, I was involved in the above scenario. I would be thinking (as I'm sure we all would be), 'Should I have noticed something'... 'Done something differently'... Thankfully, I've not been in this situation - neither have I known anyone who has been the driver or pedestrian in such a situation.