As Senator Ted Cruz (R-Tex.) announced on Monday that he is running for president, his Virginia audience cheered. He dropped applause line after applause line on some 10,000 students at Liberty University, which bills itself as the largest Christian (...)