I have a forum with a couple hundred members. Mostly they are nice. There are two members that are very active that are generally grumpy. I have lost really good members of my community because one or both of the grumps have pissed them off.
One is a hard worker and adds so much value to a different part of the site that it is difficult to envision asking them to leave. The other is like that grumpy uncle that shows up to all of the family reunions. They are going to die in a couple of years but allowing them to stay comes at a cost.
I'm a little bit Asperger's in real life and I am very much not in tune with the pain that the grumps cause. I am only aware when people complain which always surprises me.
I am open to any suggestions!
There's plugins like "Miserable User" available to get rid of members without offense / them knowing (unless they are intelligent).
Or you could just...ask them to be less grumpy?
"One is a hard worker and adds so much value to a different part of the site that it is difficult to envision asking them to leave." Agreed. putting up with that might be the duality involved.