You need to change your perspective on men, and like 411 suggested, don't jump from relationship to relationship. It is almost as if you are letting your overall opinion of men dictate the ones you chose... in other words, as you say, if all men are making you unhappy, you will inherently chose a man that makes you unhappy.
You also don't need to look that hard. When the time is right, an opportunity will present itself. With your attitude now, however, you may not take advantage of it... don't do that.