LSG...Have you looked at Callasdad's thread? It might really help you to see some of the steps he has taken of late to stand up for himself, expose the A, etc...
You can't worry about W getting pissed. You have to do what's right, regardless - and you WILL feel better about yourself. It's all about self respect!
Glad to hear about the good news on the job front. Have faith!