Today on Woman's Hour (first item) they were discussing Disney making over Merida, the red-haired heroine of Brave, into something sexier and more feminine for merchandising purposes. Little girls were angry that Disney has spoiled Merida, as Disney does most things it touches.
"I like Merida because she likes wearing loose-fitting dresses so she can aim properly when she's hunting. And I also like her because she's not one of those pink girly princesses who is always flapping around looking for boyfriends."
Going by the pictures, they've changed a quirky kid with a bow and arrows to a hot babe, who spends her time in the hair-dresser's rather than on the archery field.
The mothers on Woman's Hour were annoyed as well, as Merida is a gutsy princess they like their daughters to admire, as any decent mother would far rather their daughter had a pin-up of Jessica Ennis (achievement, drive) than of Kate Middleton (expensive teeth).
The little girls favoured Merida's penchant for dress suitable for active pursuits. One of the worst films I've ever seen in my life was Van Helsing. Among its general badnesses was Kate Beckinsale playing Anna Valerious who was constantly pursued by evil winged vampires. If a family curse had me being pursued by evil winged vampires I'd wear a loose top, jogging bottoms and trainers, or the nineteenth century equivalent, not a corset and high-heeled boots up to my thighs. I'd also tie back or even cut my hair, however tumbling and curly. Throw her to the vampires.
What not to wear when chased by evil vampires
I can understand why the little girls were so furious with the Disney makeover. If you love a character, you hate them being messed around. When I was little I adored Emma Peel, as played by Diana Rigg, in The Avengers. She raced about in a Lotus Elan, wore cat suits and karate kicked the baddies. I'd have been raging if she had appeared in a frilly dress and stilettos, and had waited to be rescued.
Emma Peel was replaced by a less fighting woman, and the show fell out of my ratings.
Diana Rigg as Emma Peel