I've been a member in MUGEN ARCHIVE since 2016 and believe it or not, most of the problems you people stated never happend to me, well to be fair the 20 seconds wait while searching is annoying as hell no dissagreement here and when the Catchpa appears I tell myself "not again", thankfully it doesn't all the time, rarely as a matter of fact (like once every 10 or 15 days or so), most of the time it's just Cloudflare (thank god), other than that no problems for me, no community weekends, no political banners or anything else, and I'm just a new challenger in the site (second lowest rank for members).
But I have theory for why I didn't get any troubles as much as you guys, it's most likely because I live in Jordan in the middle east and because I live in a different region than most of you, I got a less annoying experience.
I won't quit MUGEN Archive as long as I'm OK there, but doesn't mean I will accept their wrong actions, just to let you know I understand you and I'm with you.