if he drops the word faggot casually he is not slightly homophobic if he is disgusted by gay men in public he is not slightly homophobic he is homophobic the fact of the matter is if you come out to him he may treat it more as a ooh my girlfriend will probably want to have threesomes if i were you id just dump him it sounds like he actively antagonizes you about it anyway