2. One who brags about stuff no one else cares about
3. Someone who talks shit about other people behind their back because they're an incompetent and insecure douche cock
(Person 1 is insecure about actually being a fag and trying to divert attention from their fagginess by calling other people fags and saying he is better.)
Person 2: Shut up dick fence! Quit being such a fag you gay homo douchey douche cock.