@Gargron
what do you think of the idea, that instead of strict server restrictions/banns it's only a default and the user can change the default for them self?
Could be a optional and be decided on a per server basis, if they want to give the users the freedom to decide for themself or rather don't have certain servers there at all.
@jannis_vll In case of “silence” users can already override it by following specific users*. For the other things, the liability of the server admin makes overrides impractical.
* Admittedly, you could go further with this and let users override such a measure explicitly, then seeing all content from that server and not just people they follow