No great advance has ever been made in science politics or religion without controversy.