Yes she did... and it is completely legitimate.
Including the "retardation" comment, and her refusal to apologize or at least walk it back?