The word fag is not used to describe somebody who is
homosexual. It is used to describe somebody who is a douche or a
prick and is very unlikeable. They are usually very full of themselves and do not realize it. It could also be used for somebody who is being annoying or when somebody is doing
something annoying.