From 345 killed in pilgrim stampede – Top stories – Breaking News 24/7 – NEWS.com.au:

At least 345 Muslim pilgrims were crushed to death overnight during a stoning ritual on the last day of the hajj, the worst tragedy to beset the sacred ritual in more than a decade.

When you have 2.5 million pilgrims squeezed into areas that were not meant to hold that many ppl, this will always happen. No matter how many security guards or crowd control you throw at this problem, ppl will continue to die every year during the Hajj.

A first step would be to reduce the number of ppl that can perform the Hajj. Saudi Arabia allocates quotas for all countries. These quotas should be reduced across the board because ppl will be ppl.

The only consolation is that these ppl died doing what they believed to be the holiest act in their lives.