depends on tone and context there is a difference between a gay saying to a gay oh you silly faggot and fuck off dumb faggot however both would probably be deemed offensive of a straight person said either