This isn't just any immoral act being committed. Joe Paterno is not being fired because he cheated on his taxes or drove him drunk one night. He was in a position to save many young boys from being molested but he failed to act appropriately. This is what matters, not the law or company policy.