The most funniest part is on you, on one hand, you wanted to defend India and claimed to be an Indian, on the other hand when you feel powerless by comparing China with India, you simply switch to your so-called american identity, take a look at most of your own countrymen that live oversea on this forum, they are proud to be an Indian only, defend India as an Indian, taking criticizes as an Indian, what about you?
Perhaps its time for you to make up your mind whether you're an Indian or be like a few others that simply denied their Indian identity, the bottom line is that you simply can't have both and expected to be respected and taken seriously period.
On topic, China has every right to warn US and other unrelated countries to stay out of the south China sea dispute as much if not more than India warn others not to interfere with the kashmir dispute.