1. Stop giving.
You can't give to a taker, nor can you change a taker into a giver by giving to them. The phrase "do unto others as you would have them do unto you" is beautiful in theory, but only people who live by the same motto deserve your unconditional kindness.
2. Stop blaming.
In crappy one-sided relationships, we often blame the other person, but you alone make the choice to stay. Stop victimizing yourself and understand that you have the power to leave any situation you are unhappy in. Don't blame him for being an asshole; blame yourself being with an asshole.
3. Step outside.
Every time you give too much -- or forgive too much -- imagine you are someone else watching yourself. And then imagine what that person would think of you. Pathetic, right?
4. Give the nice guy a chance
You know who I'm talking about. That guy who treats you like you've always wanted to be treated, and yet, for some unknown reason, you've never given him a chance. Give the man a shot. Hell, go out on a Friday night and give him two shots! Maybe then he'll show you his bad side. Not his bad bad side, but the bold, assertive side of him that likely won't come out until he loosens up and you spend more time together.
5. Love yourself first
I think that part of why I attract selfish guys because I am, for the most part, a selfless person...or at least I strive to be. But sometimes you've got to be a little selfish. You deserve at least as much as you're putting into every relationship you're in, and should never settle for anything less.
_ _ _ _