Oh brother. Seems to me the use of the term faggot in the lyrics isn't meant as a slur against homosexual men as it's being used same as the word ba***rd would be used in a general sense -not actually implying that a person were born of unmarried parents.
pretty silly