Most admit they are lazy at finding a mate and don't want to put in the time -in a nutshell.
http://www.dailymail.co.uk/femail/article-3892888/Because-m-selfish-Men-reveal-REAL-reasons-ve-stayed-single.html
Of course a women's column would call men lazy.
The fact is, when a man makes a huge emotional investment in a woman only to basically be given the friend zone treatment (or worse), over and over again, it makes a man feel subhuman and not want to do it anymore. Women of my generation are cruel.
Plus, when you get over a certain age—and that age is much younger than most people realize, try 22—the best women are already off the market. If you're 30 and still looking, you're going to have to either settle for less than you deserve (and even then you'll need a lot of luck to find that) or be alone for the rest of your life.
I have grown to totally hate the romantic process. I'm sick of the excuses I get for getting rejected. The outright lies (a woman once told me she planned on being alone the rest of her life, only to bring her new boyfriend into my place of work for her first date). The utter lack of respect for a man's needs, even when I strain and strive to meet my potential partners. The constant insinuation that I'm sexually harassing a woman when I try, and lazy when I don't.
I want desperately to be loved in return and to have a basic companionship. I pray to God daily for it. I've tried every person in a 10-mile radius, every one either didn't meet my relatively low standards or rejected me. I tried online dating, got no responses, and when I made the first move I repeatedly got ignored or got the excuse that "you live too far away" even when it was less than 100 miles and I was willing to do all the traveling.
I've basically come to the conclusion that I'm never going to have it. I beg of someone to prove me wrong on this.