Anti-capitalism encompasses a wide variety of movements , ideas and attitudes that oppose capitalism .
Anti-capitalism describes a wide variety of movements , ideas , and attitudes which oppose capitalism .