NC3athlete saidIt's just the nature of dating.
This. You have to date a couple (or more) guys before you find the one you click with.
ShinyToyTrev saidIs it just me or is this a problem with everyone?
No, a few bad apples make the rest seem
Please don't take this personally but it might have to do with your attitude. What we have to say about others actually reveals a lot about ourselves. I know you're ranting and frustrated but your guy is coming, hang in there. First change the way you think of other people.
You don't want to become bitter and think men are "all the same." That's a really self destructive thought. Change your attitude and you'll change who you attract.
Another way to attract the kind of guys would want to date is through body language. Try to smile at people more at people. Not a creepy smile, just a friendly quick smile that indicates acknowledgment and a quick hello.
You'd be surprised of how much facial ques and body language has to do with how people think of you and if they feel comfortable approaching you if they're into you. If you're uncomfortable with just giving a quick smile then soften your eyes; practice your body language. Practice on people walking down the street, it's amazing what a simple smile can do.
There might be other things you're doing subconsciously too but I don't know you and I wasn't there. Though, this is a big thing because I notice a lot of guys just have body language that sends mixed messages or their look that's supposed to say "I'm interested in you" seems like their giving you a pissed off stare down.
Don't rely totally on online dating either, it's best used with real world dating. I know that was long but I hope that helps.