I agree that threads I opened could probably be turned to self-moderated (you named one but I have others also attracting spam) -- I don't mind moderating, though I might be accused of being too harsh, and could be biased to all the users I already know gamble (but that bias is good right?).
Quick solution; lock and create a self-moderated one? Saves time.
I actually started reporting as a knee-jerk reaction and yeah, I think this could be the quickest solution. I'll consider doing that now for 2 threads I created -- and point them to the new one. There were a trio of 3 threads for UEFA club competitions but since JollyGood already has one for the main Champions League, I guess I'll leave that be unless he has a joint solution.
Lock the thread; create a self-moderated thread
A new thread should be created at the beginning of every season. Old thread locked.
I'd second about this solution and it's make sense.
Actually, the new threads I created for Champions League (because old one was locked and creator gone) and the subsequent Europe and Conference ones I intended to keep OP updated with results of every season (you can see this already). Posterity is quite nice?
I see nothing wrong with mega threads if they're well manicured or pruned -- WO in Speculation wouldn't be the same if they opened a new one every year. I think a single thread for a single competition makes sense.
As Welsh said I think we all have to simply do better at reporting. I used to, probably not much for gambling sections but will make it a point to do so more often now especially in the threads I created.