Having a sexuality is normal. Joking about it in public is normal. Having a sexuality does not make you less moral. Having a sexuality is not in conflict with holding radical political values. Being heterosexual is not a sign of immorality. Joking in a stressful and grave situation is not immoral. Being sad and serious 24/7 doesn't alleviate the consequences of a genocide. The puritanical values of the New York middle class are not universal despite the immense cultural power of the American empire.
If this guy sexually assaulted somebody, we can talk about it. But focusing on the evidence or testimonies, not on whatever this story means to you.