Your environment is quite toxic.I think if you could possibly relocate yourself you would begin to grow an awareness of how all of these situations you are in are related to their personalities,and not something you deserve.You will learn that these things are not what you have created.What would you love to have in the traits of a good friend? Do you possess some of those qualities? Take inventory,and find the values you possess.When you see things in you that you want to change...recognize them as 'something to work on',not....subtractions of your worth.Demand to receive the dignified treatment that you would give to anyone else.Get free of that environment.As you move forward,you will recognize your inherent value,and be less tolerant of these abuses.Please try to become independent of that environment,so you can flower....and grow.Hope to hear from you again.Best wishes,Wolfy