I'll settle down for the right one. -- the rest of your life is a very long time to be with someone... pick the RIGHT person. dont settle for someone who is a mistake. dont want to wake up 15-20 years from now completely unhappy because you made a mistake in your twenties!
Yes, some people really do suck. Why invite them into YOUR precious life? God gives us a finite number of days above ground. Why pollute a single second/minute/hour/day/year with a sucky person? If they were the tray that raw chicken comes in, how long could you stand to leave it in your kitchen trash? Time to kick those stinky peeps to the curb trash can for pick up, baby!