People don't know what you've been through, and you don't know what others been through either, so stop judging, stop hating, you won't get anywhere with that. Live YOUR life, and let the others be what they want, whatever it migt be and respect it.
If you need love, say it, if you need help, ask for it, stop complicating things all the time.
Accept things the way they are, whether is good or not, sometimes you can't change situations, and if you can, think before doing it! It is all about taking chances, well, it's simple: if you never try, you'll never know. Some decisions may not be easy, but everything will find a way.
And above all things: LOVE; but not just to say "I love you" to someone, but to feel it and mean it.
LOVE is the answer for everything, it will free yourself...
Hope it helps you...