Most Helpful Guy
Most guys who describe themselves as 'nice guys' are 'yes men'. So its not that guys who are nice finish last. Its that 'Nice Guys' finish last.
They don't need to stop being nice.
But they need to learn to become nice MEN.
Sadly, its actually easier to become a cold a**hole then a decent man. Its easier to just turn off your emotions and treat women like pieces of meat then to be open to caring them but also ignore their BS, to stick up for yourself while still trying to be decent. Not only is that harder, but there aren't many good role models around nowadays, there are more jerk role models.
We take young boys nowadays and actually -raise- them to be "nice guys". They strike out repeatedly and become bitter, and follow the advice to be a jerk (some of them anyway) which actually 'works'.