Okay, so stop and think ... why do you keep going for the same type? Because really, being anal retentive is the same thing as the fiancee who shoved you around. Control freak. The making the bed isn't about you being his mommy, it's a control issue, verging on OCD. Your leaving the quarter on the floor, closing his car door too hard driving him crazy, that shit is all indicative of a highly controlling personality.
Start thinking, girl. Take a long hard look at what ALL the men in your life have been like. Making a written list of each guys personality (i.e., funny, obsessively clean, sarcastic, etc.). Don't try to compare them immediately, just write the traits down, good and bad, and let them perculate for a few days. Then pull out the lists in a week or so, and start thinking about what the guys have in common (and they WILL have commonalities). You'll start seeing what you're drawn to. Then it's time to be brutally honest with yourself and figure out what inside of YOU keeps drawing you to this type of personality. That's how you break the cycle.