My two cents worth:
Ladies love outlaws. Particularly rich outlaws. If you want to run a woman off, tell her you love her and then act like you love her. Buy her things. Spend time with her. Talk to her. Think about her needs. WHAMMO! The female suspicion gene kicks in. You must not be a real man. Real men treat women like pieces of meat. Run. Run. Run.
parsy, who has learned to like comic books, guitars, movies, and has given up pina coladas and getting caught in the rain.
You're right, but for the wrong reasons. Those things can drive off a good woman if they are done too quickly or incongruently. None of the traits you list necessarily denote a 'real man.'
The guys who get rejected after this routine aren't being rejected because they are perceived as 'real men,' though that may be a comforting thought. They come across as weak or needy men. A real woman doesn't want a needy man. They are being rejected on legitimate grounds for character defects, not character strengths.
It's ok to do all those things congruently with a mature relationship. If those traits are done out of weakness, for the need for her approval or favor, or general neediness, women spot that and ditch the guy. If they are done from a position of strength, affection, and masculinity, those things are fine and will be appreciated.
Most self described 'nice guys' aren't all that nice, and most women recognize this.