Humans are a complicated bunch. I think this is an admirable feat and he deserves recognition for that fact. I also think his personal life is pretty disgusting and your assessments of that are correct. Terrible people can, unfortunately, do great things, just as much as great people.