And here's the reason. They wrongly think they feel bad about themselves because all of normal society is saying how evil their deeds are. They think that if only everyone would fawn over them and tell them how wonderful their evil deeds are, then they can feel good about themselves. But their self-loathing does not come from people telling them their deeds are wrong. It comes from within their own consciences. So even if they can force everyone to accept their evil deeds and tell them how wonderful they are, they would still be unhappy, miserable people.
And in fact, will grow to hate (or will hate more) those who show them acceptance and affirmation, because such affirmation is rejection of their blocked, but still living, inner selves.
It is not a coincidence that every advance the gay rights movement has made has stimulated more anger and greater demands.