I think Cain doesn’t want to put himself in a position of having to reverse himself. Reminds me of Obama saying the police acted stupidly even though he admitted he lacked sufficient information on the issue.
If he were to become a serious contender the drive-by media will turn the screws on him regarding these issues. Other than those two issues I named previously, I think he is a supremely intelligent, articulate man who obviously loves this country.