We have all been wounded by heartbreak, if you haven't don't even inconvenience yourself by reading the rest of this post. For the rest of us, reflect back at that individual you let in your life and how many occasions you were placed in a circumstance where you had to question their character/actions.
When a person is in love they tend to be blinded by a lot of effects. I have had my share of relationships/friendships and I recognize everything that I have been through I allowed, I wouldn't alter a single thing about my past experiences, they were lessons and obstacles I had to go through to find myself and decide what I want from the people I want to allow in my life.
As you grow older that long list you made back in the day about a significant other will minimize down to one thing and one thing only, happiness. It's no longer "sexy, sweet, nice eyes, big lips, etc..." As time goes by you will want to be with somebody that you want to grow with someone who will love you for you, treat you how you deserve to be treated and if you are not getting that get out quick because you will never be able to change someone.
So yes, quit the complaining, whatever situation you are in, you have allowed yourself to be in due to the fact that we have a choice and people will act the way you allow them to.