Which of the following groups would not be allowed to form under the terms of the First Amendment freedom of assembly?


A. neo-Nazis


B. hate groups


C. scrapbooking clubs


D. militias