Belatedly, but necessarily. She should've left yesterday after her comments that Barack Obama is where he is in this presidential campaign, solely because of the reason that he is black. The comments were despicable. They were even more so coming from her, given that Walter Mondale chose her as his vice presidential nominee in 1984 solely because she was a woman. Her attempted defense yesterday that those who are criticizing her were doing so because she is "white," compounded the situation.
Hillary handled it clumsily, not repudiating Ferraro, but simply saying she "disagreed" with Ferraro. This only led to speculation that Ferraro's comment was deliberately intended by the Clinton campaign. Given what happened in South Carolina, the speculation was reasonable.