In a sense, communism and socialism are cannibalism.
Large parts of the human population feeds off of other parts - even to the point of death. Socialism just kills the food source slower than cannibalism.
And provides myriad of measly excuses for their failure.:-)