At least the chinese didn't take land that didn't belong to them. Yet are they ever appreciated for that? No.
They could have taken kashmir but they didn't. That shows how benovelent they are but does shitland appreciate that? Of course not.
Those remote lands are full of trouble and of not immediate benefit for them. Do you appreciate me for not taking your iphone?
Probably China is not interested in land dispute with India but they are very aggressive in water-claim with Japan and SEA. The reason is obvious: the south china sea (or east sea, sea of champa) is hiding huge oil reserve and it's passed by major oceanic routes. They want to claim most of the sea which is far away from their mainland.
http://northshorejournal.org/china-increasing-patrol-in-s-china-sea. According to them, Phillipines and Malaysia are only given a small piece of sea enough for swimming
They make so much noise when Japan captures their fishing boat but they themselves capture many boat from Vietnam, Phillipines for ransom and killed some fisherman.
For India, they got the own problems: poverty, inefficient government, social discrimination.. and they are not the one to be blamed for these. Corruption is present in all countries, common ppl are victims. At least they don't jail dissidents and sell their kidneys.
however calling China benevolent makes me laugh.