I'm with eBay...
... On this one. I don't see why tickets to sporting (or other) events should be any different to other goods, which can be bought and sold freely (let's leave software licenses to one side for the moment).
People buying tickets up front are effectively betting on how popular the event will be. Obviously some events are always likely to sell out, but that to me suggests that the original ticket price is too low, and should be put up until demand matches supply.
Ultimately, some people are going to be priced out of the market, but that's the same for pretty much everything - I'd like a penthouse apartment on the river and a Ferrari, but it ain't gonna happen. If demand is greater than supply, there'll always be rationing by some means, and price is the accepted, and probably best, method.
I do agree with the exception for 'Free' events, and (somewhat reluctantly), for football. Not easy to enforce, though.
Mine's the armour-plated one!