However it seems that it is consistently the same people always complaining about the content of the site. If they don't like it, why don't they go somewhere else? Or even create their own?

They keep coming back and consistently complaining about the same things. Why do they keep coming back? There must be some content on the site that isn't available elsewhere, or maybe it is just their routine?