That's where you are making your first two mistakes. The first is hating someone because of their economic philosophy. That's a big waste of time and blinds you to a full understanding. It puts you in the same class with the Islamo Fascists. The second is being a socialist. The Soviet Union proved that Socialism doesn't work. It's a proven failure and many Russians would laugh at you if you told them that you were a socialist.
Not to mention that socialism is inherently totalitarian!
;-)