Simplify and fix the isPrintable logic.
Block whitespace-only message and kick for garbage characters.  Only allow visible characters or spaces.