Just because someone is single their whole life does not make them gay. especially today, when more and more states and insurance companies are recognizing same sex marriages.... it's more common to see same sex couples, so a "confirmed bachelor" or whatever terminology, isn't as much assumed to be gay than in days past. Unless you enjoy sex with other guys you're not gay.
Are you happy being single? It sounds like you'd like to meet someone. Bars are a hit or miss thing, and I understand what you are saying about the online dating. I met my fiancee online. He and I were both on AOL and I just happened to look up someone with the same interests as myself and we hit it off... this may be an option for you... whatever internet service you choose... AOL, Yahoo!, MSN, etc. etc or even the dreaded MySpace

... Or there's single's mixers or dances at many hotels or clubs... and there's plenty of people in their 30's and 40's there.. men and women. There's also churches (I don't know your situation there...) and clubs and organizations that have single's events... Or you can go the old fashioned way and place a classified in the paper. Believe it or not some people still do that!
As far as not having graduated college.. so what? You obviously manage to take care of yourself, so what does it matter whether or not you have a degree? Unless of course you want it, then what's stopping you from going back to school? There's actually some good resources for adults who are looking to go back to school... not just high school seniors...
Don't worry about fitting in to society's "perfect" model of having a college degree, married at 25, 2 kids, a dog, and a white picket fence, if it's not what you want. If you do want something resembling this picture, then what's stopping you from going for it?
There's a lot of people getting back into the dating scene at your age.. it might be refreshing for someone to meet you, someone without a lot of experience with dating, because you'd be fresh and un-soured at the whole scene.
Go for what you want, not what you think the world wants you to do.