@Emmie, there was intent and its almost using it as a weapon. So if you did get offended then it would behove you to say something indicating that it did.
I have known some people even when called that just laughed it off. Actually it was gay, slut, ass hole and a tonne of other things.
It really depends if the person gets offended or its just empty words really.
Anyone can make a law but it does not become a law unless the majority follows it.
Or you get thrown in jail, either way, the majority has to follow.