Piers Morgan and former GOP presidential primary candidate Herman Cain got into a bit of a Twitter battle this afternoon, with the CNN host repeatedly challenging the Republican to a public debate.