At a recent speech in South Africa, former President Barack Obama criticized wealth inequality, saying those who have more money should share their earnings with the less fortunate. Right now, Im actually surprised by how much money I got, Obama said of the more than $20 million he earned between 2005 and 2016.