Schools should be allowed to pay whatever market salaries they must to keep their heads. If students don't like it, they can choose to apply to other schools. If alums don't like it, they don't need to donate. If faculty are jealous, they can work elsewhere.
The argument only breaks down when these schools get non-profit benefits. So why not just be done with it and take away the non-profit status? And then perhaps spread the big research dollars to true non-profits. But - unshackle the schools.
To me the bigger scandal is how much the head coaches get paid. That's truly the sign of a for-profit enterprise, and the athletes frequently are required to go to college to get to the pros.