I think the point is that there is a need to make the attitude described above socially unacceptable; in the same way that it is (rightly) unacceptable to use the colour or ethnicity of a player.
Im all for calling a player a ****, a ******, a plank whatever when they are ****e or play or the oppo; just not a "black ******" or a "faggot ****".