Am sure that everyone heard the term nice guys finish last,but do you know the meaning behind it?

The thing is some men don't get it, and they think being rude is the way to get girls and be respected by others( Which is not). You see some people talk about don't be a nice guy and not giving the full context.

Nice guys are viewed as an agreeable person, and you can tell that they act nice just to get something in return, and always complaining how the world doesn't deserve them, (don't be a nice guy be a good guy)