This short commentary also takes up the question of regulation, and makes the choice plain: We can either have a centralized food production system and very strong regulation, or we can decentralize our food system. Those are the only two options if we want to avoid such large-scale contaminations. Definitely worth the three minutes to read.
(Of local interest here, it turns out that the contaminated eggs were to blame for April's salmonella outbreak at Bullock's restaurant in Durham.)