Firing people for making mistakes is a great way to watch productivity dive. The easiest way to prevent mistakes is to do nothing at all.
It's a learning process for all involved, really.
From the affected parties point of view, well, they should diversify their network a bit better. End users should hold those companies feet to the fire, not Cloudflare's.