This doesn’t hurt ticket buyers as much as it hurts artists and producers. It’s they who get payed less from Ticketmaster, the consumer would have to pay market value anyway.
What they should really do to get market value ethically is simple, have an auction for the tickets. The going price would be transparent to buyers, artists/producers and Ticketmaster wouldn’t have the ability to doubly collect fees without paying the artists/producers their real cut in the end. Of course you could argue Ticketmaster would have the ability to benefits from resellers anyway, but in reality the price difference the second time would not be big enough to be benificial for scalpers and Ticketmaster.
If the band/artist want to give more to dedicated fans, just set a side a set of tickets for their fan club and let them buy for a flat fee or from a private auction.