You can probably spare yourself a lot of trouble when you join a community by determining as soon as possible what kind of community you’ve joined. I can think of three types of communities and each has their value, but each also breaks in a way peculiar to itself.*
Community of Interests: “You like dinosaurs. I like dinosaurs. Let’s form a dinosaur club!”
This is probably the most common type of community, and you’d probably think it wouldn’t suffer from any problems, but there’s always going to be that asshole judging your love of dinosaurs and whether it’s “correct” or not, so when the gatekeepers exceed the members and every week brings a new test of devotion, you can be certain this community is sliding into dysfunction.
Community of Purposes: “You like dinosaurs! I like dinosaurs… and have access to cloning technology and an intact velociraptor genome! Let’s make dinosaurs!”
Beyond the shared interest, this community has an agenda it hopes to implement. It wants to do a thing, and everyone’s on-board to do it. Solidarity and intention become more important than interest. Often this type of community and the one above will exist within one community with members pushing it one way or the other. Of course when this one breaks, the assholes come out to test your devotion to the cause and see if you’re really about cloning woolly mammoths or are just so much talk.
Community of Circumstances: This is the community for people circumstance has thrown together. English teachers in South Korea, Pakistani Law Students at the University of Wisconsin, etc. Normally these people would have nothing to do with each other, but circumstance has thrown them together and so they’re now part of community. On the plus side, they meet people outside their comfort zone and become friends with them. On the downside once the circumstances change, people move on without looking back.
* Barring active trolls who delight in destroying/undermining communities.