Sen. Ted Cruz of Texas fancies himself a political centrist but his history tells a different story. Last night's senate debate between Republican...