The last time Atlanta and Mercedes-Benz Stadium hosted an international soccer tournament, the first and last optics from the opening Copa America match in 2024 weren’t great. The day started with ...