I don’t have time to comment on this, and I’m not sure what I would add to it if I did, but you must read Vishal Mangalwadi’s article, Why Christianity Lost America.
Christianity lost America because 20th-century evangelicalism branded itself as the party of faith. By default Secularism (science, university, media) became the party of truth. This is one reason why 70% Christian youth give up meaningful involvement with the church when they grow up.
(I owe someone a hat tip for this link, but I’ve lost track of you, whoever you are. Please accept my apologies.)