The last and only time Herman Cain was on Piers Morgan‘s CNN program was in October 2011, during the Republican presidential primary. It was then that Cain explained his abortion views in a way that made absolutely no sense.