Diff,

I wish your friend had spoken up and threw out some truth darts to W at the store. Sometimes I think it is important that the kids and other people do this instead of you as it insulates you from the spewing that surely would have taken place if you had said those very words.

I really like your friend! Hope she gets a second chance and speaks up her mind to W.

As for the job, I would keep your eyes and ears open for opportunities. Hope you are still in contact with your network. In fact, my LinkedIn network has just expanded with new connections. A really useful tool indeed.