moral and ethical = Obama????????? I don't follow politics all that closely, but those are not two words i would use to describe Obama. Socialist, yes, MORAL and ETHICAL,, no.
Obama is like Clinton a Third Way social-democrat, i.e. a centrist. Big step from there to being an actual social democrat and a big step from social democracy to socialism.
I agree though that there has been socialism in the US during the last decade, socialism for the military, socialism for Halliburton, socialism for Goldmann Sachs, socialism for the rich.