"The only reason why Obama wanted the Olympics in Chicago is so the Unions could grab some overpriced contracts."
I saw it as much more of Daley's baby than Obama's, but the purpose (which you point out) is 100% true none the less.
If these cities that are reasonably well run with low levels of political corruption couldn't make money by hosting the Olympics, imagine the financial debacle that would have ensued for Chicago!
Our grandkids would still be paying for all the no-bid contracts and budget overruns.