Penn St should not be allowed play football for a very long time. Taking down the statue is not nearly enough. The loss of scholarships, the fines, the Bowl Game bans, all of those things, are still not nearly enough.
I love sports, always have, and always will. And I love Big Time College Football.
But, there is no way, that any university, that did something like this should be allowed to maintain their program without a serious suspension. Period. Full stop.