The problem is one of character, not rules. Fortunately, character is possible to inculcate given the right training data.