Obama is not an idiot. He, like the rest of the Leftists, is just a product of Marxist/Socialist indoctrination that has been present on colleges & universities for decades...and continues to this day.
“Liberalism is just Communism sold by the drink.”
P.J.O’Rourke