Well, considering how many GBATempers are around at any given time during the day, reporting would solve the issue at some extent, if just all Tempers would just report it at fisrt sight. Sadly that's not the case, I've seen many users posting on those SPAM threads, including nonsense to offenses to some level.
I'd say we, as GBATemp users should help moderation by reporting and moving ahead asap we see those kind ot SPAM. Moderators would do what they consider necessary.
One thing to add, is that on those threads a report counter should be added, so Tempers know if that thread has been reported already or not, and such thread should be closed for new comments after it has been reported automatically. Admin can add some sort of "trustability" to some level users (up to some level) so those threads reports are legit and not coming from some angry dastard trying to cause a mess on some thread.
We, as users should help keeping this site as useable and clean as possible.