Our homies at RapsandRings.com chime in on the state of affairs regarding Penn State and the NCAA.