Leaving the politics out of it and focusing only on the sport, the games were awesome and nicely packaged.
It's not the goal of the Olympics to be anything more than an entertaining show.
That is most certainly not true. Their mission statement includes a good show, but by their own words you can see how far this organization and their greed have corrupted the original ideals:
Encourage and support the promotion of ethics and good governance in sport as well as education of youth through sport and to dedicate its efforts to ensuring that, in sport, the spirit of fair play prevails and violence is banned
Encourage and support the organization, development and coordination of sport and sports competitions
Ensure the regular celebration of the Olympic Games
Cooperate with the competent public or private organizations and authorities in the endeavor to place sport at the service of humanity and thereby to promote peace
Take action in order to strengthen the unity, to protect the independence of the Olympic Movement, and to preserve the autonomy of sport;
Act against any form of discrimination affecting the Olympic Movement
Encourage and support the promotion of women in sport at all levels and in all structures with a view to implementing the principle of equality of men and women
Lead the fight against doping in sporting
Encourage and support measures protecting the health of athletes
Oppose any political or commercial abuse of sport and athletes
Encourage and support the efforts of sports organizations and public authorities to provide for the social and professional future of athletes
Encourage and support the development of sport for all
Encourage and support a responsible concern for environmental issues, to promote sustainable development in sport and to require that the Olympic Games are held accordingly
Promote a positive legacy from the Olympic Games to the host cities and host countries
Encourage and support initiatives blending sport with culture and education
Encourage and support the activities of the International Olympic Academy (IOA) and other institutions which dedicate themselves to Olympic education