All I know is that Castro later apologized to the LGBT community. Took him a long, long time to come around and understand that LGBT people aren’t bourgeoisie (HOW IS A PERSON’S GENDER/SEXUAL IDENTITY LINKED TO THEM BEING A REVOLUTIONARY/BOUGIE ANYWAY?!), but yeah.
re: marx https://ufmrg.files.wordpress.com/2017/11/wolf-mrg-article-1.pdf
cant seem to find anything with marx saying that, would be interested if it is actually sourced; from what I can tell its reffering to marx literally talking about a gay pedophile when saying who ‘they’ are, which makes the point even more ridiculous.
mao; never persecuted anyone for being gay, at most made some offhand comments about how the ruling monarch class at the time where ‘sissies’; but was likely an expression of his machoism (he did view himself as ‘manly’);
Castro/guevera are already apologised for, I know nothing about Alende so wont comment.
Moral relativism should be considered, we know better now and as marxists we adapt positons based on material science; and gender/queer theory is pretty uniamnous on it; you can see this in how Castro changed his position over time, something that you wouldnt see in less prinacabled non-marxist leaders.