This evangelical agrees on all points with your post.
I find Evangelicals very level headed, most times.
But these bunch are very much misreading the American mood, in general and, if they think they can win on their pet issues.
I do agree with Evangelicals that wrong values is at the heart of America’s problems. Their just not winnable values, unfortunately.