Disney got it all wrong with Prince Charming and the Knight in shining armor.
You want to know who really comes in and saves the day? Your best friend. Most of time your best friend is either a straight female or a gay male. Or if you're a dude reading this post, you don't really care about Prince Charming, but you're decidedly NOT the ones saving we damsels-in-distress from our evil step-mothers (hateful bosses, ill-trained color specialists, you). YOU are saving your Bros from their bitchy wives/girlfriends.
That is the true dynamic of the male/female relationship. Men don't ride up on stallions and slay dragons for their princesses. They hop in their jeeps and pick up a six pack and a pizza and watch kung-fu with their ailing buddies.
Meanwhile, our bad-ass girlfriends plant a stiletto in the dragon's heart, careful not to break that bottle of wine, and have the princess out of that dragon's grasp and laughing uproariously within half an hour of arriving.
So, can we stop selling our little girls this crap about some knight in shining armor riding up to save the day so that HER girlfriends don't have to listen to how she doesn't understand why he doesn't "care about her feelings"?
Simply put: Your man just wants to drink beer and laugh at dumb stuff you don't find remotely entertaining, and your girlfriend will always agree with you and never call you "ridiculous" for any (ridiculous) thing you are upset about.
I propose a Disney re-write, or just a ban altogether.