You have to think of the repercussions of doing things like requiring ID at Will Call. Lines become long and eliminate the convenience of e-tickets. You wouldn't be able to buy your kids tickets to a show and let them go without you. There will always need to be some physical ticket that can be passed between people to get them in at the gate, and you can't make it inconvenient in this day and age.
I LOVE the idea of clamping down on scalping and brokering, but the real problem is that the ticket is sold for way less than it's actually worth. The price of the ticket should be whatever people are willing to pay for it. If that means the team/venue/whatever charges $1500 per seat for a big game, so be it. The teams, promoters, venues, or whoever are the starting point for the ticket sales are the ones who need to put the work into predicting the actual value of their tickets before they put them out there, and then pricing them accordingly. Even if that starts to become what appears to be overpriced, it's no different than what the brokers are doing with them now, and that's a slimy business for sure.