Wow! Autumn, you've got yourself a conundrum, there! Luckily, all the girls here have offered you great ideas and advise.

What I've learned over the years is - I can't change anybody else's behaviour. If I can't bear to be around their behaviour, I'm the one who has to remove myself from the situation. Of course, it is worth it to bring up the subject, to have the frank discussion, if there's a possibility that something might change from that. In my experience, though, that usually doesn't help one bit.

sorry to be so negative, but it seems to me like you've got to think in terms of self preservation. you have to take care of your needs and happiness, and that of your family above and beyond all else. I like the idea of seeking assistance from a school councillor or someone in a similar position. It would be nice if there were an outside agency that could step in, without going completely protectionist and taking the kid and dog away. Not sure if that can happen in the states or not. Or maybe, it would be a good idea if it were short term.

You've proven to be a really good friend, Autumn. Friendship goes two ways and, unless there's much more to this than we've heard, this situation is pretty one-way. Whatever you do next, try to be ready for the possibility that the friendship may never be the same (and I'd hate for it to stay the same anyway, you should not be a doormat for anyone!!), and may not survive.

Good luck and bright blessings to you!!

Namaste,
~T~