It's still hard to find "nice" guys in bars. I guess I would have been rather rude to the guy but wouldn't have felt the need to hit him.
Have you thought of changing jobs or taking up a hobby where guys are or anything? I didn't get married until I was a month shy of 40, met my husband at work when I was 35.
It is often hard for me to stay "motivated" and when my friends moved away that would always trigger a hard time. Have you had any negative things happen lately to cause your current round of disillusionment? Any friends promoted, move, etc.?
I got remotived reading a couple Barbar Sher books
http://www.barbarasher.com/ especially
Wishcraft and
It's Only Too Late If You Don't Start Now.