I guarantee when Barbie returned to find Ken all wienery and manly, every single female watching this movie thought to themselves "God Ryan Gosling is so hot". They didn't think it (or as much) before when Ken was the nicey nicey guy. My point?... women are full of shit. They'd pick the wienery bad boy Ken over the nice simp one anyday. Women don't even wanna emasculate men and they don't find it repulsive or pig-like behaviour either. They just pretend they do. If you're decent enough looking and act like bad boy Ken, then women will swoon at your feet and will 100% pick you over the nice guy.
Women just pretend with things. That's it.