It may be a mockery but isn't it more a mockery of transgender women? After all, people who want to be crass just call transgender women "men in dresses".
For people in the closet, it's more about not wanting to be labeled. Self-hate of course probably plays a role but looking at someone like Mister Cee (not the best example I know) he is someone who obviously is gay but can't bring himself to admit to being gay.
no it's sometimes seen as a mockery of women. trans women see themselves as women, a gay drag performer will more often than not, be dumped by his partner for even pretending to me a lady. many gay guys like men that are only concerned with men. many of us literally want nothing to do with anything that is considered female, not to be confused with feminine.
and when you're in the closet, it's not because you don't want to be identified for a good reason. you don't want to be identified because of the things that people will identify with you. if being gay was easy, there wouldn't be a closet, feel me?