Communists are the antithesis of capitalists. Conservatives are capitalists, hence they cannot be communist.
Whereas gays are not the best conservatives, for they practice something that is an affront to G-d. They can, however, be conservative in all the other ways that make conservatives conservative. Gays can be capitalists, as it is not mutually exclusive. Gays can also be anti-abortionists. Gays can also want small government and low taxes. Gays can also be pro-economic growth.
Communists, however, can’t be any of the above as G-d is not recognized, the state must be all-encompassing, and all economic growth must come from the state.
Just how many of us have no sins before G-d? Gays sin before G-d, but that does not keep them from his graces... any more than it keeps anyone who has sinned before G-d from his graces.
That said, they do continue to sin nonstop, so it’ll catch up to them... eventually. Well, unless they are Catholic and give a heartfelt deathbed confession.
Then they’re heading to the pearly gates...
Do you revel in your sin, saying that it is not sin, and demand that others do so too? If you are a thief, do you have "thief-pride" parades and try to undo laws against theft? Do you bully and disparage family and friends because they don't agree with your newfound "freedom" to be a thief?
There's all the difference.
The difference in sinners is repentance. To receive God's grace one has to repent. They don't have repentance parades, they have prideful sin parades.