At least you don't see death squads and body dumps in Cuba. Can't exactly say the same for El Salvador or Guatemala or Nicaragua (before the "communists" took over) or Chile etc.
We'll forgo the list of our atrocities in the rest of the world for now.
But no one took issue with you being anti-Castro. You got called on repeating some really obvious propaganda.
Consider this as well. Had we accepted Castro, he'd have been gone long ago... the retired father of a thriving democracy in the Caribbean. Castro deposed a dictator. We declared war on him and drove him out of the community of nations.
By the way our major trading partner, financier and the industrial heartland of our free world is actually the world's largest communist dictatorship. I don't see Forbes abusing China's leaders with lies and innuendo regarding their "secret personal fortunes".