Ten presidential candidates clashed over hot-button issues during the ABC News-hosted debate in Houston.