And I didn't say anything about good men at all!
Your title is, and I quote, "Nice Guys Finish Last Because They’re Not Actually Nice".
But you don't talk about guys who are actually nice. You talked about a not-actually-particularly-nice guy pretending to be nice. And sure, that happens (a lot). But that's not what you said you were going to talk about!
There's a way to indicate that you're using a term that doesn't mean what it says: you use quotes. "Nice Guys" Finish Last Because They're Not Actually Nice.
Otherwise it looks like your claim is that there aren't genuinely nice guys, only ones who expect that a little superficial politeness means that you'll have sex with them.
That's only one of various "guy who appears 'nice'" phenotypes. There are the overly strictly-nice-by-the-rules ones, the nice-but-a-bit-withdrawn ones, etc..