I fully agree with your charge to sign up statement. I think it was initially assumed that we will as beta posters will be grand fathered in but at this point I am will to pay a fee if that is what it takes to keep the idiot posts off the site.
I deleted several spam posts from this and 2 other threads that I have today.