Coinbase is also an official partner of the WEF. I don't know how much of that decision is on Armstrong specifically, but it makes me even more dubious of him and Coinbase as a whole.
This isn't to discount all of your points though. People are messy and complicated and usually a mixed bag of noble actions and detestable actions, of sound character qualities and major character faults.