Why does it need to be fair? It's a private business putting on an event that nobody needs to go to except as a luxury entertainment. It's not access to food and water. We don't expect that other limited luxuries should be available to everyone, so why concerts and sport events?
Surely tickets going to the people who'll pay the most is fair?