It was perhaps inevitable that Stephen Colbert — fake conservative, cable TV personality, and the most famous Charlestonian since that guy from Hootie and the Blowfish — would return to South Carolina to make a little mischief before the state’s Republican primary.

More of a surprise was his recruitment of Herman Cain, the scandal-plagued former GOP presidential candidate. But there was Cain on Friday afternoon, on the campus of the College of Charleston at a pitch-perfect, Colbert-sponsored sendup of a political rally, sporting his signature broad-brimmed hat, singing gospel in his croony baritone and making corny references to his 9-9-9 tax plan.