If people want it that bad, then pay up.
No different than people doing bidding wars on houses or Black Friday deals.
You got to be quick to be first online. If you're not, then too bad. It's either sold out, or if you want to go that badly, you got to buy it off someone.
I don't get why it's that hard to get tickets. Any event I've tried buying online I've got access to tickets. All you have to do is log onto the ticket site when it's open (for example, Leafs tickets go on sale on one of the Sept Saturdays at 10 am). I've been to various concerts, and as long as you sit there refreshing the screen at the opening bell, you should be able to get something. Granted, it might not be the exact seat section you want, but can't be picky.
I bet most of the people complaining about any kind of scalped ticket are ones who try to buy tickets the next day assuming there's still tons of seats left. Ok, maybe a Jays game with 81 home games and 50,000 stadium will have tons of seats, but for hot one-off concerts in a 20,000 arena, you snooze you lose.
The scalping business will disappear if people don't buy off them. For the times I checked a concert or sporting event later on (I forgot, or found out about it late) and it was sold out, who cares. Skip it. I've never had the urge to force myself to buy an inflated ticket price. Who cares. If people want to pay 2x or 3x face value off stubhub or a shady guy on a sidewalk, it's your money go for it. But don't complain that it's unfair scalpers jack up the price.... because anyone buying off a scalper is keeping the engine going.