This "caps lock" problem has a simple solution:
add a
[ ] lowercase
toggle.
If lowercase is on, all incoming chats have "toLowerCase()" applied (JavaScript builtin). So if people don't want to see caps spam, they don't have to, and if people like it they can. This is a simpler solution than whatever the current Caps filter does that also doesn't pi$$ off the community