This is how it is. The sociological theory called the Third Turn suggests that every 80~100 years society progresses liberally until regressive elements build up and push back. The last one gave us Hitler and most disavow him now. The moral arc of the universe is long but it bends towards justice.