I absolutely disagree for exactly the reason you mention in your first sentence. It is a big grey area. There is no clear line between what is acceptable and what is not. Rather than censor, we should act like adults and refuse to listen to racists. It is not the government's role to decide that for us. When they do, they almost always get it wrong somehow and often corrupt the process to their own benefit just like is described in this article.