If I'm a gay man, and someone calls me a faggot, my assumption is not "he's calling me a bundle of kindling that they burn witches with, how offensive". I'd think "he's calling me gay, which indeed I am".

And if I thought he was actually using the word in its correct historical context, I'd have a little respect for him for knowing such history.