Now one way to effectively prune membership would be to sort by
  join date.

  Oldest members would be deleted unless there is evidence of
  their recent activity.

  There are other criteria, some less ethical than others.

  For example, you can sort alphabetically and remove people based
  upon certain names that seem to come from areas of the world
  which utilize auto-join software to join hundreds of forums at
  once, for whatever reason they do so.

  It's not very nice but it's feasible.

  Also, you can visually scan for profiles without profile
  pictures, or with generic profile pictures and remove them.

  It's also a generic, not-very-nice way to cull excess members,
  but it can be an effective strategy.

  Since nobody is being banned, they can rejoin and apologies are
  usually effective... eventually tongue emoticon

  So, there's always a way if it's what you want to do.