This message goes out to the women. If you want men to act more whatever, start looking for that in men. These days women (seem to) care about money, power, and good looks, so this is what men strive for. If women made it clear that instead they were looking for GREAT CHARACTER then trust me men would begin to develop great character. Men will develop what is necessary to attract their mate, that is how we are programmed.
On a personal level, women should figure out what they NEED from a guy, versus what they want. Of course you WANT your man to be wealthy, powerful and good looking, but don’t you NEED him to be respectful, loving, and courteous? (Or whatever personality traits that YOU personally need in a life partner?) I got this tidbit of philosophy from the awesome comedian Dave Chapelle. Check out this clip from his standup which is both funny AND enlightening.