Republican presidential candidates fought over immigration reform, health care and peace in the Middle East during the CNN/Telemundo debate in Houston on Feb. 25.