All this huffing and puffing on anonymous forums might provide some short term gratification for many, but in the morning the sun will still be black.
In the real world, this comes down to one single issue. Are you willing to resign over this? If not, then you get what you deserve.