The line of defense is not banning and silencing, people will get around that and you just make free advertisement. Will you fine or detain people reading banned opinions?
The actual defense is proper education and healthy, welcoming, accepting society. That is harder to make and maintain than banning IPs, the western world by and large cheaped out and stopped caring since the 80s.