One correction in your summation is that of the Sturmabteilung. There are many inaccuracies online covering the actual parentage and relationship between the NSDAP and what became known as the "brown shirts." The NSDAP didn't form the Sturmabteilung...it was more accurately an "unholy alliance" between Hitler and Ernst Rohm, the unofficial leader of the Sturmabteilung. One of the stipulations of the Treaty of Versailles was that the German army was to be limited to 100,000 troops. Since these troops were under the control of the Weimar elites, Hitler had no muscle to attain his populist goals. Hence, he and Rohm allied their organizations.
However, Rohm had radical goals for what he wanted to accomplish, and Hitler realized that he needed to sever the relationship and eliminate the power that the Sturmabteilung wielded. Rohm began acting on his own, as well. (Hitler was also under pressure from other ranking members of the party.) That was known as the Night of the Long Knives: https://encyclopedia.ushmm.org/content/en/article/roehm-purge
One correction in your summation is that of the Sturmabteilung. There are many inaccuracies online covering the actual parentage and relationship between the NSDAP and what became known as the "brown shirts." The NSDAP didn't form the Sturmabteilung...it was more accurately an "unholy alliance" between Hitler and Ernst Rohm, the unofficial leader of the Sturmabteilung. One of the stipulations of the Treaty of Versailles was that the German army was to be limited to 100,000 troops. Since these troops were under the control of the Weimar elites, Hitler had no muscle to attain his populist goals. Hence, he and Rohm allied their organizations.
However, Rohm had radical goals for what he wanted to accomplish, and Hitler realized that he needed to sever the relationship and eliminate the power that the Sturmabteilung wielded. Rohm began acting on his own, as well. (Hitler was also under pressure from other ranking members of the party.) That was known as the Night of the Long Knives: https://encyclopedia.ushmm.org/content/en/article/roehm-purge
u/#q936