What most people care about is not some stupid protest zone or whether someone can wave a Tibet flag.
What matters is that it's a good show, that what the people are watching is athletes breaking records and getting medals, that everything is running smoothly.
In that regards, these are good Olympics and to me that's all that matters. China isn't sticking it to the world, they're simply putting on a good show and frankly nitpicking about other things is quite obviously more about politics or one's feeling about China than about the games themselves.