Yes. I don't disagree with a single word of that. I took jknoefpler's comment as an invitation to reflect on the fact that Castro, and even H----r, are members of the same species as us, and what that might say about the human condition. Nothing pleasant, surely, but part of the truth of what we are. And this might be a better conversation to have than comforting ourselves by distancing ourselves from these people with unthinking use of labels like "evil".
I could be wrong. There may well be people in this thread actually trying to justify or minimize Castro's actions. In any case, it doesn't look like there's much prospect for a good conversation in this thread at this point. We're still waiting for the solution for how to have good conversations about touchy topics in anonymous internet forums!