hi cheeto!
just wanted to tell you you are not alone... we all know how it feels like. we call it the Dr Jekyll and Mr Hyde syndrome....
how can you not loose your mind? stop befriending madmen. i know easier said than done huh, but really, this is as good as it gets.
why do you feel you deserve being yelled at and being so hugely disrespected? time for some boundaries, young woman!!