I'm all for reducing the number of sports and increasing the focus on track and field, but I would keep badminton and field hockey on the grounds that they are big sports in South Asia and Southeast Asia.But keeping soccer, baseball and tennis could also be defended on the grounds they're big elsewhere. I'd still cut badminton and field hockey. ... I like the small-country idea. Every eight years, I'd hold the games in Athens, then award the games to other cities/countries in alternate years. It'd reduce the absurd costs to a degree.
I think it would also be a good idea to hold Olympic games in small countries that might be less likely to exploit the games to prove national greatness: how about Denmark and Cost Rica for the next two Olympics? They could draw on the advertising revenue to fund site construction where necessary and with smaller games it would be more feasible to hold the games in smaller countries.