The issues above that I could identify (please fill in, if I overlooked any) are:
You can find my list of the problems, one per paragraph, in
viewtopic.php?f=16&t=36185#p582193, I think it makes a fine summary as it stands.
Other things you may want to think about, in addition to the points made there:
power on autohosts for lobby moderators
Lobby moderators (currently: myself, abma, nixtux, det) may not want to be handed power+responsibility for behaviour inside autohosts. It is not currently their role - the current role of lobby moderators is essentially to enforce
https://springrts.com/wiki/Licenses_Forking_Mutators, plus some minor admin functions.
Aside from the (imo, very difficult) issue of how to decide+define what is/isn't acceptable in autohosts, I think what you are looking for here is something that does not currently exist: people with power inside autohosts who feel responsibility to Spring rather than to the host owner, with the ability to ban/kick/mute/etc players across the whole server, but who don't have any responsibility for forks/mutators/licensing guidelines. I don't really see why anyone would expect this to be possible without a reliable system of user authentication and/or restrictions on newly created accounts.
Please don't side track.
The fact that BAs player numbers have been long-term stable is not a side track - it is a suggestion that the "world is now collapsing around us, BA is dying" viewpoint may not be universally present amongst players. If the claim that there has been a recent degeneration in autohost quality were to be true, it would also suggest that autohost quality is not currently a limiting factor on player numbers.
general pessimism "can't be done" in this posting plus a total lack of any proposal makes it very hard to see how you intend to fight the continues abuse happening on spring infrastructure / in BA
I can't say I'm flattered by the implication that I must have no thoughts of my own, despite having spent much time handling BAs trouble causers during its calmest period of recent history. I simply dislike spouting feature requests with no real confidence that they would achieve anything, or that there is the manpower for them.
Fwiw, if I actually wanted to create moderated autohosts, my best guess would be
(1) Require that all autohosts in the lobbyserver also be hosted on the Spring server.
(2) Make lobby moderators be a subset of forum moderators (actually, this is almost the case already).
(3) Have lobby moderators be the people who
assign admins to autohosts, but not actually moderate anything inside the autohosts themselves. Expect them not to increase in number.
(4) Specify that autohost admins should enforce equivalents of Felonies 3,7,8, and 5 (but permit almost all 'foul' language), plus something about not disrupting games + related infra. And nothing more.
(5) Give autohost admins server wide kick/ban/ignore-voting commands, applicable to players - but without the ability to create/remove autohosts.
(6) Make it so as autohosts can enforce that all new accounts must make X (I'd say X=30-60 was suitable) minutes of ingame as a spectator or in a single player mode, before being allowed to play in autohost game, or connect to an already running game.
(7) Force each new account to wait 5 minutes after creation before it can join an autohost or send pms.
Unfortunately, games tend tend to develop complicated ways to extend SPADS into autohost infra of their own (like BAs past/present), so (1) is hard, and it requires some significant effort on the part of server developers (limited server access privileges for autohost maintainers, etc). (3) & (5) require a substantial revision of the lobby protocol, which is rather difficult in practice, plus matching changes to SPADS. (2), (6) and (7) are reasonably easy. People will produce wildly different ideas of what should be enforced in (4), which makes it difficult. It still doesn't solve the problem of finding enough sane people to be autohost admins, to which I have no even remotely viable solution.
As you might imagine, these changes would have to come as a package - done individually I could easily see them making matters worse.
The EULA
I, like everybody else, have never read it, don't know where to find it anyway, and think that this basically cements its status as a bad place to say anything. It should be the minimal legal stuff and nothing more. Everything above that should have 'guideline' status and be wiki-fied.