Mexicans travel to every World Cup in their thousands - ie 50-60 000 - most don't have tickets but they go the celebration. In Germany for their World Cup they invited the world in to have a football celebration whether fans had tickets or not. It was criticised by our media but it was a fantastic celebration in every World Cup city.
Fast forward to France Euro 2016 - and whilst nowhere near as bad as the terrible situation Liverpool fans faced - I remember terrible queues ahead of England's game at St Etienne. Despite getting to the ground really early we had to wait for hours outside, without and information and we had to squeeze through all manner of tiny gaps between police, their vehicles and their fences, in a process that took hours to gain entry. You get very worried in those situations as there is no communication and there are pinch points where potentially if something goes wrong you could be trapped.
Don't be so quick to blame fans. They don't ask to be corralled and left waiting for hours and even be pepper sprayed etc. It was bad enough after Stoke City for Boro fans, but just imagine that before the game and multiply the time spent waiting and the numbers to 20 000.