Hahaha. I wouldn't necessarily say my soul would be at peace, because iStock has no influence on my soul, but what would make me feel rather satisfied is when iStock's contributors and buyers desert them, their sales start to plunge and they fail in an epic way from all their money grabs. Yes, that would be quite satisfying.
But posting on their forums,meh, I could care less about that. Except maybe the Designer forum. I like the other designers that post there.