Perhaps a solution would be to have a fixed number of tickets (say 5%} for popular gigs available via eBay type auction sales with the rest on sale to everyone else. Then ban touting. That should keep the "free market" people happy and everyone knows where they stand.