Oh, I feel for you. I don't even know what to say. You have had some pretty harsh words thrown at you. I do agree with what someone else said... they are acting crazy and they do. They say and do things you never would have dreamed. It is like a bad nightmare that you can't wake up from. Going to buy yourself something new and different works for me... so go buy those new clothes... you deserve it!
Just hang in there. It is always good to vent here, don't ever think you are complaing. That is why we are all here, to help and to listen and learn.