Wow. Sounds like it's written by a guy who rarely gets laid; or getting frustated that he keep's getting chosen over for someone else.
The problem with "nice guys" or the "white-knight technique" is because there IS no nice guy. We guys by nature are horny, selfish bastards; but because of our civility we all try to hide it and control it to varying degrees of success.
"nice guys" or "white-knights" pretend that they have zero of those qualities, or those qualities are non-existent to them. Why do they fail? or why do you see guys have relationships that don't last more than a few months? Because they can't keep up the act. It's easy to maintain the "image of perfection" for a few weeks, maybe even a month; but more than that, everyone's true personalities show. Everyone's flaws will show; flaws that every "nice guy" originally
denied and lied they had.
Guys who get girls aren't "assholes." They're just honest. They're just honest about their flaws but guess what, and this is big:
They're also honest about their nice qualities; and that is what sinks women in. Because they can tell when these nice qualities are genuine, and not fake for the sake of appearance; and that's also why you see some women that are forgiving about some guy's flaws; while the rest of the "nice guy / white-knight" crowd goes