you can imagine it means whatever you think it does but that doesnt change what history it has behind it it is a slur and the fact that you and your friends will use it with a negative connotation is proof enough of that if you think faggot douche then youre using it as an insult whether its sexual or not you can not change the meaning of a word by the sheer force of your ignorance