Once again key word "THOUGHT." Hitler and Stalin and those guys THOUGHT they were right, but they were clearly doing immoral things. You don't need to be a genius to understand that. And you don't need to be a genius to know right from wrong either. In the case of morality, Hitler, Stalin, etc.. were clearly WRONG.
Home invading, pool boy screwing your wife, stock broker churning your 401k, etc... are also wrong. Even if whoever is doing the crime thinks it is right- it is still wrong.
I don't care about your rants about how Bill Gates didn't want to donate and give his money away. That still wouldn't make him a bad person. He worked for his money, he earned it, and he has a right to keep every penny he's ever made for himself if he wanted to.