Nice guy =/= good man, kind man, decent man, etc. It seems like it's been pitted against "bad boy" as the two extremes on the spectrum. If that's the case, "nice guy" should really be replaced with "boring wimp."
Clearly, you've been reading my posts in various nice guy/good men threads

Yes, 'boring wimp' and 'people-pleaser' would be appropriate descriptions of most 'nice guys'.
The problem is, although there have been countless threads on these boards started by guys claiming to be 'nice guys' and not getting women because of it, nobody has ever come here and starting whining about women not wanting boring wimps or people-pleasers. They all describe themselves as 'nice guys'. Plus a lot of the depictions of the 'nice guy' in popular culture are also more along the lines of 'boring wimp' or over-eager people-pleaser.
Plenty of nice guys think they deserve sex and affection simply because they're decent human beings. That's a start, but you've really got to bring more to the table.
Yeah. I mean shouldn't being a decent human being be pretty much a given and just a starting point? I'm a decent human being, but I don't expect guys to want to date me solely on that basis. There needs to be compatibility on things like intelligence, philosophy of life, some attraction, respect for various traits I have, some shared interests, etc.