It doesn't meant calling a man gay, it doesn't mean
homosexual necessarily. It's a supposably humorous kind of term used to make fun of a man not
necessarily macho or manly-manly. It can be used towards men lacking manly needs to be looked at as macho and toughened up , and is therefore called "Half a fag". It can be used for humor but can be used to make fun of or give someone a harsh truth. It is a harsh term to be called after, especially by someone you love..