Generally speaking, the only functionality related to BadBoy that would result in popping up /who windows all the time is from the _Levels plugin, correct? I updated recently and haven't narrowed that problem down to BadBoy specifically, but if I disable BB, my two plugins (_Levels and _CCleaner), and a small handful of others, the issue stops. I didn't get a chance before my raid to do them one by one to find the culprit for certain.
EDIT: I'm at work or I would post more accurate/detailed information like version numbers, and/or do more experimentation to narrow down the cause.
I've a similar problem like Snargul:
I know quite a few people who just write "+" instead of "yes" and similar words. But that "+" is now filtered out. Could you maybe also add an exception for this?
I guess this also applies to those who respond with only "?" or just add "!" in its own line to emphasize (which I happen to do quite a lot actually). Maybe only filter nonsense lines if they have more than 3 characters? Sometimes those smilies have a nose or angry eyebrows :-P
Made an alpha commit to only detect 4+ sequential letters in a row, a simple and light fix. I may end up just removing it though, it doesn't appear very effective. I wanted to use a different and effective method but it catches UTF8 as symbols... Not exactly a good thing for the asian community.