Hate that aspect of social networks as well. Someone has to moderate manually in the end, once a community is not finely curated. Since that is not pleasant experience.
Thats why I Love the idea that users have to show some merit before allowed to join a community. But that kind of system does not scale well. And social networks usefulness is all about scale. There are contradicting forces at play here.