How is it that the upcoming CNN debate includes Herman Cain but excludes two term former New Mexico Governor Gary Johnson who is running as a libertarian Republican who favors the legalization of marijuana? What kind of censorship is this from the network that actually has serial law-breaker Eliot Spitzer commenting on the Anthony Weiner Scandal?