I let people wait to buy tickets, and let Capitalism decide who would get the tickets instead of who got word of the shows first or who cared the most.
That's also the reason why they are so hurtful: People with little time and plenty of money are not usually great fans. People who gets an early word of shows, or cares the most are almost by definition great fans. So scalpers buy cheap tickets so that fewer fans can go, and sell them so more suits can go.
What is best for society is not to give things to those who want/need them most, but to people who are willing to pay the most for them.
This is the first welfare theorem. The "suits" earned their money, and what is the point of earning money if you can only use it to buy things other people don't want? If you want to do redistribution, then it should be done fairly, through taxation, but after the redistribtution is done, there is no better way to distribute resources than on a willingness-to-pay basis
Once you're done with redistribution, then the time for complaining that I can afford X while the starving artist who really appreciates it can't, is over.
EDIT: But to clarify, yes, if a person is willing to pay more for something, they should receive it. If you oppose this, then what you really oppose is that one person is richer than another. Hence the discussion on redistribution.