Technically, Obama is not a socialist. But because he is moving the country in that direction to a greater degree than most Americans are comfortable, he often gets that label (and it seems to stick). The word "Liberal" just isn't bad enough to describe him.
If you are in a state that has not filed federal suit in an attempt to prevent implementation of Obamacare, please be sure to contact your state's attorney general. The NC attorney general is a Democrat and has not yet voiced his intent.