Why are you blaming people who are following human nature and trying to maximize their profit? Why not blame the morons in charge who have an army of economists literally at their disposal on campus to help them price and sell tickets in such a way that it becomes unprofitable for scalpers to do what they do, and on top of it make more money for the university? The school (and most ticketing processes) are archaic and inefficient, but most are too lazy to change them. There are entire Ph. D dissertations on how it could be done better, and everyone in charge is too lazy to implement one of a million different, better options.
Don't hate the players, hate the game (or the league office, if you want to stretch the metaphor).