I don't know that I'd call Obama an idiot.
I would call him a Marxist, and antithetical to everything that makes/made America great.
Perspectives. What you perceive as socialism would still be in the far right corner in most European countries. Romney would be one of the most radical right-ists though.
I think people who support either Romney or Obama are silly.
Edit: I'm 27 years old... I feel much older.
I'm just gonna hope it's still yesterday where you live.