Obama has marxists/socalists ideals however he also understands that being a socialists in name is not good for his campaign...but put lipstick on a pig and its still a what?