The church seems to support socialism, it just opposes the offical atheism of the Communists.
I don't think it does. Some bishops have very confused understandings of economics. They are concerned for the poor and sometimes mistakenly believe that the govt. is the best means of addressing poverty. This isn't a matter of faith and morals - something that Catholics must believe - it's teachings of individual bishops, that you should consider but are not bound by. There are lots of Bishops and Pastors who don't teach this kind of "Socialism Lite" but I grant you that many do and it annoys me too.