Charging fees is pretty much the kiss of death for a website, especially one that does generate advertising income.
As far as the blocking and posts and checking authenticity:
blocking can be done automatically be utilizing key words. The eliminates having to have a real live person verifying and accepting new members 24 hours per day. Try typing ch ild without the space into a post in this forum and see what happens. Betcha a nickel it changes it to baby. (I figure if I get enough nickels I can retire from here.)
Same thing as far as trying to see if someone is legitimate at the time they are applying to join, no one is going to pay someone to waste time trying to ID where material comes from. Just because
you may recognize something as being hijacked from other sites
you frequent, doesn't everyone else is familiar with those images or websites.
I assume EVERY photo I see on here is from a porn site unless it is clearly amateur and has some positive ID in it like the ones people use to become 'Real People", but even something like those can be faked if you are any good with a photo program.
So fakes are going to end up on here. How do we know YOU aren't all fakes????
For that matter, how do I know that I'm not really just a fat, old, bald white guy sitting at a computer ... oh ... that's right ... never mind.
Unless a the request comes in from an IP address known to be a spammer, it is going to be accepted and remain unless it becomes associated with spam or major violation of rules and such.
Otherwise, if we just start banning IPs because someone says someone else is a fake and shows us some sort of photo-shopped "evidence", eventually we could end up deleting damn near everybody.