This is gross, but I don't see how this can be solved. When you own a ticket, you have a possession of limited quantity that you should be able to sell at whatever price someone is paying for it. It's no different than anything else in the world, and it is absolutely a luxury item that no one "needs". Ticketmaster does the main selling of the tickets at whatever price they do, and then they have their very own resale site which you can use to sell what you have at whatever price you can get for them. In that way, they are making at least fees from both sales and whatever cut they make on the original price.
Dynamic pricing is the only way for Ticketmaster to sell the tickets at a price that truly represents their value. The only people who ever get tickets at face value are scalpers, who are shady as hell, or those few people who luck into getting them during the initial sale. Why should there even be "luck" involved in obtaining them at the retail price? Why not cut out the scalpers? Dynamic pricing eliminates "luck" from the equation and cuts out the scalpers..
Where Ticketmaster really sucks is on their fees on the ticket sales. Charging a fee for electronic delivery? Ridiculous.
As an aside, I would love for the artists to get a percentage of what Ticketmaster sells for with dynamic pricing, though I'm sure that's not part of the deal.