Sounds to me like you do indeed need to find another IC to work with. Not that what is being said is wrong or right, but you seem to have a different view point when compared to the IC.
AS far as the anger goes, it has to be dealt with to move forward. Try to deal with it in a constructive manner. Find an outlet the doesn't involve your W. Anger in itself sometimes fuels more anger. I can't see how that will help your sitch if directed at your W. You need to get rid of it because it taints you soul and eats from within.
"Our life is what our thoughts make it."
Marcus Aurelius