I believe in shunning. I make it a practice to shun anyone who is an asshole. Once I decided the vast majority of JWs were assholes I decided to shun them, and I advised them of their status when I DA'd.
If the organization has taught me anything worthwhile, it's that "bad associations spoil useful habits". It just took me a while to realize the principle is best applied with them in mind.
W