Frankly, the GOP has more problems than the ‘religious right’ does. Selecting RINOs & CINOs for presidential candidate is never a good idea.
The GOP did not select McCain without the overwhelming help of the MSM (which saw him as a very weak candidate).