Herman Cain discusses a potential Presidential run in 2012, racism, the Tea Party movement and much more.