If it does, where do you draw the line? What personal moral failing deserves to be fired for and which do not?