A person can give advice on childcare and parenting without being a parent but there is a basic emotional pull that a non-parent will just not understand.
Until I first held my DD, I never knew such total all encompassing love. I love my DH, I love my parents, I love my brother but the love that I have for my children is different and has to be felt to be understood.
Her looks, however, should not be up for discussion. Has anyone ever said, 'Gosh, Salman Rushdie is a bit of a porker, wont be buying his books anymore'?
Whether or not you agree with her parenting advice (and for the record, I do not) I don't think that there are many who would say that her reaction to Nick Clegg's comments were wise.
He has likely won even more voters.