If you want to know the truth, the majority of the good guys are usually home alone on the weekends, or the solitary shy ones who see movies alone or grocery shop alone. I'm sure a lot of women may think that if a guy is alone something must be wrong with him but, in fact, it's usually just because he's afraid of rejection, which means he's sensitive. And the sensitive ones are also, usually, the most romantic "and" in tune with feelings and such, which means those are the ones who can relate to women on their level.
Many women are under the assumption that the more dangerous or virile or tough or forward ones are "hot" and, therefore are the most desirable when, in effect, those same overly assertive qualities that women think make them "hot" partners physically ends up making them unruly partners emotionally because of all of that abundance of testosterone, and those kinds of relationships usually fail due to all of the arguments and such that follow. That tough, seemingly lack of caring what people think, take charge kind of guy may make you weak in the knees because you are given a break from thinking for a while, but once you start thinking and feeling you're going to realize men like that get old....fast.
So, if you want someone to be in tune with you for a lifetime, look for someone who has a brain and a heart and an abundance of emotions and leave the tough guys to their beer, sports, and right hands.
Overall, the good guys aren't as rare as you think, you just have to be looking in the right place and for the right kind of people in order to find one. So, don't give up! We're out there but, truth be told, you're probably going to have to approach US or else we'll probably be too in fear of losing out to the "wrong" ones who keep getting your attention and therefore will probably not make a move. So, if you want a good guy, approach one. You've now been given some clues on how to find them.
Brent