This is written by an Indian so I don't think he is sheltered. America is the only superpower and gets a lot of flack because they have no credible peer. Some people can't stand it and will be disappointed for a long time.
That and all the terrible stuff they do.