This is a solution screaming out for a problem to solve. Promoters and venue operators are supposed to know their markets and should have an idea of a market-clearing price for tickets. If fans are willing to pay double and triple to scalpers, that should be a clear sign to promoters that list prices should be higher. If there are too many empty seats for a game or show, that's a call to lower prices. That's a technically complex problem but one that is simple in economic terms.
Correct pricing is a business decision, best made by venue operators and event promoters.
A sports or concert ticket is a contract, and just like any other kind of contract it can incorporate practically any terms and conditions to which both parties agree. Contracts can be enforced civilly, by cutting off the offender's access to future events or by suing for damages. But for some reason it's assumed that the taxpayers of Cleveland have resources to spare. It's worse in other places. For example, the New York's Attorney General wants to make ticket scalping a Class E felony, the same as larceny.