All truth goes through three stages. First it is ridiculed. Then it is violently opposed. Finally it is accepted as self-evident.