And your library was very interesting and helpfull. I know I probably sound like a superficial jerk, but deep down I am the most romantic of souls. I'm too romantic, too much the dreamer. I can understand why a non-drinker would find fault with someone who got drunk every Saturday night, but I suspect the problem here runs deeper. You, my dear, sound like the typical perfectionist, and that's the road to unhappiness.
Nobody can ever be good enough, no situation ever perfect enough and no woman ever wonderful enough.
And the bad news is that if there's something you can't stand about someone in the beginning, it probably won't get better. It'll get worse. At least you recognize that you're not too perfect to have a problem. Here are some suggestions. Give yourself some time, and start searching beyond your small town.