Heather... I'm so sorry things are so frustrating. There are days when it must feel like you're banging your head against the wall. I don't often post to you because I feel out of my depth with your sitch... I never have any useful advice. Just my usual smart alec comments. But I read you all the time and am on your side.
Listen to Chuck about forgiveness... you deserve to let some into your life. Even if you have to fake it for the first little while, ok?