Just because she is in the presence of children is she supposed to drop to her knees and hug the children for the gratification of photographers and internet posters? Just because she is dating the Prince of Monaco is she even supposed to like other peoples children? If she were to eventually become Princess Consort it would still be possible for her to work on behalf of childrens charities even if she didn't like children (which we do not know to be true anyway). Princess Anne has never made any secret of not being especially fond of small children but that hasn't stopped her rather admirable work with Save The Children over the last 25+ yrs. Nor did it stop her from being a good mother to her own children who seem to have turned out rather well. Photographs reflect a second of a persons life and thats all, they do not give insights onto a persons soul.
"Don't believe anything you read and only half of what you see" might be advisable before jumping to conclusions when reading Bunte and other gossip sheets.