Let’s face it: Patrick J Buchanan was right about the Culture War. Too many Republicans chose to sit out the fight.