All truth passes through three stages. First it is ridiculed. Second it is violently opposed. Third it is accepted as being self-evident.