I'm just going to say it.
The tortured, manipulative, toxic bad boy trope is far more sexist and damaging than the Knight in shining armour trope will ever be.
At least when the knight saves a helpless maiden from a dragon, he doesn't expect her to "fix" him.