She beat her toddler son and left him to slowly die alone. The fact that people with such warped judgement are in charge of influential institutions such as Harvard is disconcerting to say the least.
What do you mean? When faculty uncovered more information about the crime (it strongly implies she minimized it), they refused to admit her. That sounds right to me.