I've been Angry Gal too, but only for about two weeks - then I recognised the poor 'cultural fit' that I was being (my bad, I should have never taken the job in the first place) and I left for greener and more congenial pastures.
The conditions of the market may not allow such radical choices in every single case; but I don't have a problem with acknowledging that despite being right in my anger towards the bullshit I was seeing, I was actually being disruptive and damaging to that particular (horrid) environment. Not everyone is suited to every company - it seems a very basic truth to me.