I’d be inclined to agree with this take, seems sensible, although I’d also think the removal of freenode could be very reasonable given their actions have at best demonstrated extremely poor judgement to the detriment of users, or at worst maliciousness.
The other thing could be a freenode use flag that would mean freenode isn’t included unless the user includes it in their use flag? Might be a bit too much work for marginal gains though
Chris