(((((((((((((Sarah))))))))))))))
it sounds like you've really thought this out and your suggestions for yourself are everything i would recommend too. so i'll just give you lots of encouragement to go through with the things you can do.
i'll also give you the knowledge that i do not think you are bad in any way, shape, or form. you are always such a positive influence on these boards and i love to read your posts because they are usually so encouraging.

take care of yourself and feel free to PM me anytime you like.
i hope things get better soon!
-shadow