Two wrongs don’t make a right. If we go that route we are going to become the thing we are trying to prevent.
No, we will become people who suppress nazis, which is not the same as being a nazi. For an allegory, killing a serial killer in self defense (but before he actually kills you, gasp) does not make you a serial killer.
Rather than a difference in government structure, I would point to a difference in leadership. I personally believe Castro really did believe in socialism and had the best interests of the Cuban people at heart. As great as that is, a system of government that depends on the benevolence of its leaders is not one I want to live under.
So why don’t you believe any of the other leaders believed in socialism?
Also this is great man theory taken to an extreme.
Also I dont know how you can look at any of their government structures and claim that the people were reliant on the benevolence of the leadership.