Obama's time is worth much more than that. He has a right to be compensated for what he is worth. All the other Presidents in modern times have given these speeches. Besides, why should he even want to run for any other office in the future? No President in recent history has ever done that. Such a moot point in my opinion anyway.
Obama has earned the right to be paid BIG bucks for his time, wisdom and knowledge. Period. So has Hillary.
What does him being paid to speak in front of Wall Street say about his values, though? And the Democratic Party as a whole? Are they just going to accept money to speak no matter who it comes from?