Requesting disemvowelling as either a button a moderator can press, or a button that works after a certain (site-configurable) number of logged-in users have pressed it.
Dissenting views are important, but people shouldn’t have to tolerate hate speech being shoved in their faces in order to allow dissent. Disemvoweling is a way that BB can say “you probably don’t want to read this, but you can if you try” and also “hey, that was out of line, so we will not let it stand as written”.
I assume Ruby supports regexes so it shouldn’t be terribly tricky - just rip all the vowels out of anything that’s not a valid tag or tagged non-textual field.
Edit: Man, that last sentence sounds like the typical non-technical user on the tech support line “just do what I want, it will be easy you fool!”. Sorry about that, I didn’t mean to downplay the time and effort it takes to program properly.