I would say that hosting antisemitic terrorists dedicated to Israel’s utter destruction (never mind the USA and Europe) is quite a quenching of what little neshamah Castro may possess.
Talk to your rabbi about anti-Semitic, self-hating Jews and see what he says.