There are two kinds of morality-the kind of morality that one imposes on oneself and the kind of morality that one imposes on others. For the first kind of morality, that is, for self-restraint, I have the greatest respect. The second kind of morality I do not respect except when it constitutes self-defense. (For example, when women say that rape and wife-beating are immoral, that is self-defense.) I have noticed that the people who try hardest to impose moral code on others (not in self-defense) are often the least careful to abide by that moral code themselves.