what is the difference between freedom of assembly and freedom of association?
Freedom of assembly is explicitly guaranteed in the First Amendment, securing the right of people to meet for any purpose connected with government. Freedom of association protects the activities and composition of such meetings.