The truth is that all ideologies love to say that they oppose hierarchies, but they almost always end up establishing a new hierarchy or strengthening an existing portion of the hierarchy. Really people who say they oppose hierarchy just oppose a certain segment of the hierarchy. The left opposes corporate hierarchy, the right oppose governmental hierarchy except when it comes to the courts which they support because they are the least easy to liberalize. The Nazis were anti-hierarchical, but only when the old hierarchy got in the way of the new hierarchy they wanted to establish. Now the term Nazi is overused because people like to compare their opponents to Nazis because the vast majority of people do not like the Nazis and there is widespread ignorance about the Nazis. Even people with similar beliefs to the Nazis will often say that they disagree with the Nazis because they do not really know what the Nazis believed or wanted to accomplish.