Well, it's a long standing, hard to actually fix issue in auto censure programs. Most systems today do take into account it being only part of a word, only censuring the actual word and its derivatives (ass and asses as an example). Though a lot of the issues are due to them being implemented for forums and multiplayer games. Since people want to swear, they'll look for ways around a simple list censure (adding other characters "a.ss", replacing characters "a55", separating characters "a ss" are common ones).
Regardless, it's an area AI could be used to good effect at some point, to block those work arounds without the blocking parts of normal words and catching the workarounds in (close to) real time.
That's the last I'll post about it here though, since this is off topic.