I do not think it is nice to call people names. Where are your manners? You probably have low self-esteem if you feel the need to insult or bully others. Maybe you think it is ok because you see it in movies or on tv, but it is not. As my late mother always said, 'if you do not have something nice to say, say nothing'. As an English teacher, I will say that it is important that you know these words and perhaps even more vulgar words, so that you know what some disgusting people may be saying to you on the street, etc.