The only mean-spririted one I see here is an American trying to incite hatred/suspicions between Indians and Chinese. Even if there was a Chinese on this post criticizing India, what would be wrong with that as long as the criticism is based on facts and not ill wishes? I am usually pro U.S. but even I am a little sick of the U.S.'s active ally with other countries in the region against China kind of sentiment lately.
Oh, and both China and the U.S. deserve plenty of criticism in many areas, and I would not automatically assume anyone of different nationalities criticising them must be mean spirited.