Remember that the USC situation also included the b-ball team funneling money to players. They didn't have institutional control over there two most high-profiled sports. Also, USC didn't work well & embarrased the NCAA. OSU worked with the NCAA. Does this make it right, I don't think so but the NCAA does not like to be embarrased.
I personally think they just need to rule on the infractions regardless if a school works with them or not.
I don't think OSU should get off that easy, though. The violations go back so long (pretty much since Tressel was there) & includes a variety of benefits. Now what message does it send teams? It sends the message that it is financially worth the risk to cheat.