Does anyone remember the Something Awful forums? One thing that set them apart was charging $10 for an account. People balked at the idea of paying to post on an internet forum but it kept out the spam and crap other forums were inundated with.
Edit: I doubt perma-banning via CC number would be as effective a tool now that things like Apple Pay and virtual credit card numbers exist.